jenkins - 如果另一个作业处于失败状态,如何跳过 Jenkins 中的作业

标签 jenkins

我为同一个项目有两个 Jenkins 工作:

  1. 持续构建的作业,每当有新提交时就会运行
  2. 由时间触发的夜间构建作业,它执行相同的操作,但还需要一些需要很长时间的额外步骤(例如缓慢的测试、SandcaSTLe 文档生成等)<

当连续构建在一天结束时失败时,我不希望夜间构建运行;我已经知道它会失败。如何在 Jenkins 中进行配置?

我已经考虑过使用conditional build steps :这样我可以跳过构建步骤,但构建仍然会运行。我不希望历史记录中出现新的通过或失败的构建;我只是想完全跳过夜间构建。

最佳答案

您是否尝试过构建结果触发器插件 - https://wiki.jenkins-ci.org/display/JENKINS/BuildResultTrigger+Plugin我们将其用于类似的目的

关于jenkins - 如果另一个作业处于失败状态,如何跳过 Jenkins 中的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31290135/

相关文章:

git - 如何使用 GitHub API 进行快进 merge ?

jenkins - 有没有办法将参数/值从 Jenkins 发送到机器人测试用例?

docker 中的 Jenkins slave 拒绝 SSH key

git - 当我推送到 Github 时,为什么 Jenkins 不构建我的项目?

node.js - Node.js部署,在使用Jenkins和Chef的企业环境中使用哪种方法?

jenkins - 如何将时间戳添加到 Jenkins 主目录下 "jobs"文件夹下的实际构建日志文件?

Jenkins Perforce Plugin - 一次民意调查中的多个变更列表

jenkins - 从属 Jenkins 节点的标签的正确语法是什么

jenkins - 如何读取Java中envinject设置的环境变量?

Jenkins slave JNLP4-连接超时