詹金斯条件构建

时间:2018-07-13 15:25:23

标签: jenkins

我对詹金斯完全陌生,并且有这个问题。因此,我在詹金斯(Jenkins)上创建了两个项目。如果第一个项目在我的仓库中发现了任何变化,将从github获取,并将本地副本存储在我的机器上。

只有第一个项目稳定时,第二个项目才会启动。如果稳定,则第二个项目将首先编译所有java文件(我将其放在compile.bat文件中),然后将运行testng.xml文件,该文件将运行junit test和selenium test(run.bat文件) 。

所以我想做的是,如果compile.bat上没有编译错误,然后在run.bat上继续,但是现在即使Java文件上有一些错误,当compile.bat运行时,它捕获到这些错误后,Jenkins仍继续运行run.bat文件,最后通过构建。如果有任何类型的错误,我希望构建失败。

这是我的批处理文件和其他文件的存储库的链接,如果有帮助的话: https://github.com/na2193/Demo

1 个答案:

答案 0 :(得分:0)

我知道了。您需要使用条件步骤(单个),然后可以在其中定义要执行的操作