首页 > 解决方案 > 詹金斯:即使代码语法不正确,构建也不会失败

问题描述

在使用 Git 时,我错过了一个分号来查看 jenkins 上的红色构建

public class SpringbootController {
    public void callSerivce() {
        System.out.println("to check se changes");
        System.out.println("to check se changes")
    }
}

但仍然在詹金斯上,它显示构建成功。

不知道我到底错过了什么,请帮忙

詹金斯的新手

我需要在 shell 中添加什么以使其工作,现在它是空的。

标签: jenkins

解决方案


总结评论中的对话:为了让 Jenkins 构建您的代码,您需要告诉它如何构建您的代码。默认情况下,除了 SCM 结账之外,Jenkins 不会做任何事情。

由于您正在使用 Maven 构建 Java 项目,因此您应该在 SCM 签出后添加一个 Maven 构建步骤。您将需要Maven 项目插件

在您的后期构建步骤中,您应该添加一个“归档工件”步骤来收集您想要保留的工作期间构建的任何内容,因为您的工作区可能会在下次运行时被清除。


推荐阅读