当前位置: 首页 > 知识库问答 >
问题:

Jenkins,如果任何上游作业失败或不稳定,则阻止或失败作业

暴夕
2023-03-14

如果Jenkins下游作业的任何上游作业失败或不稳定,那么阻止或失败的最佳方法是什么?

目前,我已经勾选了“当上游项目正在构建时阻止构建”选项,并且运行良好,因为我的下游作业正在等待所有上游作业完成构建。但是,如果任何上游失败或不稳定,我不想构建作业。

谢啦

共有1个答案

濮波
2023-03-14

当您使作业依赖于之前的作业时,触发器在底部的触发作业和顶部的触发作业中都可见。如果您查看底部的触发作业,可以选择是仅在成功时触发作业,还是不考虑作业的结果。

确保<code>生成其他项目

 类似资料:
  • 问题内容: 当前,当maven-job不稳定(黄色)时,我的管道失败(红色)。 在此示例中,作业单元测试的结果不稳定,但在管道中显示为失败。 如何更改Jobs / Pipeline /Jenkins,使(1)管道步骤不稳定而不是失败,以及(2)管道状态不稳定而不是失败。 我尝试添加参数,但没有解决问题。我不确定如何包装成可以捕获和处理结果的逻辑。 使用这种逻辑添加子管道并不能解决问题,因为没有选项

  • 我想在阿兹卡班经营蜂巢工作

  • 我目前正在尝试为一个项目设置Elasticsearch。我已经安装了,还安装了Java,即。 但是当我尝试使用以下命令启动Elasticsearch时 我得到以下错误 loaded:loaded(/usr/lib/systemd/system/elasticsearch.service;disabled;vend 活动:自世界协调时2019-11-01 06:09:54开始失败(结果:退出-代码)

  • 问题内容: 我有一个Jenkins作业,它通过Nightwatch.js框架在Browserstack上运行Selenium测试。我们有一套完整的测试程序,可以让守夜人在不同的进程中运行,并且我们需要一种在所有测试运行后将通过/失败值返回给Jenkins的方法。 我一直在尝试使用Nightwatch挂钩在每个模块的末尾运行一段代码,但是我无法弄清楚需要采取什么措施才能使Jenkins作业可以访问该

  • 我有一个spark流媒体工作,它从Kafka读取数据并对其执行一些操作。我正在一个纱线集群Spark 1.4.1上运行该作业,该集群有两个节点,每个节点有16 GB RAM,每个节点有16芯。 我已将这些conf传递给spark提交作业: --主纱线簇--num executors 3--驱动器内存4g--executor内存2g--executor cores 3 作业返回此错误并在运行一段时间

  • 我正在通过rest上传视频到我们的Azure媒体服务器,但编码工作失败,以下例外: 我可以看到它声明不支持文件类型,但是如果我手动上传它就没有问题了。 这就是我发布视频的方式 该文件存在于Azure服务器上,但无法播放。 谁能给我指个方向吗