如何禁用jenkins管道作业

mir*_*ran 24 jenkins jenkins-pipeline

我正在使用Jenkins 2.0的管道作业,但我没有看到选项'禁用作业',就像我在旧的Jenkins版本中习惯的那样.我错过了什么吗?是否仍然可以禁用(管道)工作?

小智 21

您可以直接使用Jenkins 2.89.4之前的"禁用项目"选项来禁用管道作业.

  • 右上角的"禁用"按钮. (10认同)

小智 16

没有选项可以禁用jenkins-pipeline作业.

以下jira票据正在跟踪问题:

https://issues.jenkins-ci.org/browse/JENKINS-27299

  • 2017年5月12日在Pipeline Job v.2.11中添加了禁用选项 (6认同)
  • @JoanRieu 这会立即彻底清除该作业的构建历史;即使您撤消过滤器,第一个构建也会从 1 开始 (3认同)
  • 跟进我之前的评论:您可以通过在每个分支中标记至少一个构建“永远保持”来防止这种情况。这会导致分支被禁用而不是被删除 (2认同)

Har*_*hit 8

对于多分支管道项目,

  • 点击管道“配置”
  • 在“分支来源”下,在“财产策略”下
    • 点击“添加属性”
    • 选择“禁止自动SCM触发”

现在,没有github分支触发器将运行构建作业。(这将禁用所有分支的触发器)


Mao*_*dok 5

  • 去工作配置
  • 在“构建触发器”下,选择“禁用此项目”
  • 保存

在此处输入图片说明

  • 多分支管道中没有“保存” (2认同)

so-*_*ude 5

If you don't find the disable button. This should do the trick for most of the Jobs. Just append /disable to the end of Job URL. Then Jenkins will redirect you to a page where you can Post. Same applies for /enable too

在此处输入图片说明