Jenkins - 当下游项目中止时,中止上游项目

标签 jenkins

在我的 Jenkins 中,我有使用 Build Triggers 触发其他项目的项目。和 Projects to build有时,出于各种合法原因,下游项目会自动中止(因为它无关紧要,或者因为其他更新的构建已启动等等)。
问题是它导致上游运行被标记为失败(因为它的下游运行被中止)。我希望它被标记为中止而不是失败。这可能吗?

最佳答案

build pipeline ,“要 build 的项目”字段在 中构建后 行动部分。
您可以添加到那些构建后操作 a:

  • post-build tast ,寻找流产
  • 结合“Fail the build ”插件,可以将当前构建的状态设置为您想要的任何状态,包括“中止”。
  • 关于Jenkins - 当下游项目中止时,中止上游项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63574932/

    相关文章:

    git - 当有人推送到 git 存储库时构建 jenkins 管道

    java - 使用 GSON 将 JSON 解析为 Java 对象

    java - 在 Jenkins 中运行 cucumber-jvm

    android - Jenkins 无法创建新的 Android 模拟器 : Failed to parse AVD config file

    git - 如何使用 github PR 工作流程更好地针对分布式系统进行端到端测试?

    shell - 从脚本 shell 回答多个问题

    exception - 存储异常中不包含任何文件

    java - 将您的密码隐藏在测试用例的 Java 类文件中

    docker - Jenkins 不接受变量声明

    bash - 在 Jenkins 上采购软件集合 (SCL)