Jenkins 为什么我在出错时构建成功?
我正在用詹金斯和蚂蚁做实验。我只想运行我的Makefile,它完成所有的事情,包括构建和测试 我发现最好的方法是使用Ant,因为我的构建过程变得非常灵活,类似于Jenkins 为什么我在出错时构建成功?,jenkins,ant,Jenkins,Ant,我正在用詹金斯和蚂蚁做实验。我只想运行我的Makefile,它完成所有的事情,包括构建和测试 我发现最好的方法是使用Ant,因为我的构建过程变得非常灵活,类似于travis.yml 不幸的是,我使用的编译器只存在于Windows上,所以我在Windows上安装了Jenkins。我写了这个build.xml <?xml version="1.0"?> <project name="Hello World Project" default="info"> <ta
travis.yml
不幸的是,我使用的编译器只存在于Windows上,所以我在Windows上安装了Jenkins。我写了这个build.xml
<?xml version="1.0"?>
<project name="Hello World Project" default="info">
<target name="info">
<echo>Hello World - Welcome to Apache Ant!</echo>
<exec executable="make"/>
</target>
</project>
为什么在出现错误时,我会获得生成成功
状态
注意:我知道我必须配置路径以包含工具链。我想首先理解这种不一致性 默认情况下,当返回错误代码时,Ant的
exec
任务不会使构建失败。但是,这可以通过failonerror
属性简单地打开:
<exec executable="make" failonerror="true" />
默认情况下,当返回错误代码时,Ant的
exec
任务不会使生成失败。但是,这可以通过failonerror
属性简单地打开:
<exec executable="make" failonerror="true" />
您使用的是哪种构建?具体步骤是什么?我试着用ant.bat
将cd
s复制到一个不存在的目录中,错误级别按预期传播。我完全不知道。我刚刚在我的Windows机器上安装了Jenkins,并设置了一个链接到Git repo的新项目。看来
最终会成功构建。您使用的是哪种构建?具体步骤是什么?我试着用ant.bat
将cd
s复制到一个不存在的目录中,错误级别按预期传播。我完全不知道。我刚刚在我的Windows机器上安装了Jenkins,并设置了一个链接到Git repo的新项目。看来
最终会成功构建。。这是我从未预料到的+1.这是我从未预料到的+1.