如果我理解正确,我可以使用此插件进行构建步骤:https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin
首先,此插件是否支持Post-Build步骤? 第二,有没有一种方法可以在没有插件的情况下使Post-Build步骤成为条件?
我的场景是我通过一个通用的Jenkins Job设置支持WebDriver和Selenium IDE测试。如果他们检查过任何一种类型的测试,它就会运行它们。然后,我希望它有条件地查看是否显示任何结果文件,如果是,则执行发布结果Post-Build步骤,否则跳过该步骤。
目前,如果没有显示任何结果,则只会将构建标记为失败,因为未找到测试结果。
任何建议都会有所帮助!
答案 0 :(得分:19)
您可以将任何构建步骤作为构建后步骤执行。
Any build step
。配置作业。
答案 1 :(得分:0)
这是可能的,但是有点混乱,不能仅使用ui来完成。
在构建块中创建条件构建步骤并保存名称。编辑xml文件,然后将整个条件构建步骤移动到后构建块。重新加载詹金斯配置,它的工作原理与预期的一样。