一尘不染

Jenkins中的条件后构建步骤(理想情况下没有插件)

jenkins

如果我正确理解,则可以使用此插件使构建步骤成为条件:https : //wiki.jenkins-
ci.org/display/JENKINS/Conditional+BuildStep+Plugin

首先,此插件是否可以执行“构建后”步骤?其次,有没有一种方法可以在没有插件的情况下使后构建步骤成为条件?

我采用的方案是,通过一个通用的Jenkins Job设置支持WebDriver和Selenium
IDE测试。如果他们已经签入任何一种测试,它将运行它们。然后,我希望它有条件地查看是否显示任何结果文件,如果有,则执行“发布结果后生成”步骤,否则跳过该步骤。

当前,如果未显示任何结果,由于未找到测试结果,它只是将构建标记为失败。

任何建议将有所帮助!


阅读 646

收藏
2020-07-25

共1个答案

一尘不染

您可以使任何“构建”步骤作为“构建后”步骤执行。

  • 安装 弹性发布 插件
  • 安装 任何构建步骤 插件
  • 在“ 配置系统 ” 下,查找“灵活发布”,然后Any build step从下拉列表中选择。

配置作业。

  • 在您的Job配置中,添加名为“ Flexible Publish”的构建后操作。
  • 选择条件。
  • 选择动作。
2020-07-25