我在Jenkins创建了一些Multibranch Pipeline项目,现在
我已升级"使用GitHub组织项目。
如何禁用旧的Multibranch Pipeline项目? 我在任何地方都没有看到任何禁用按钮。
由于我无法在回复中添加屏幕截图,因此我编辑了我的问题以包含屏幕截图,以显示我安装了最新版本的Pipeline插件,2.16:
答案 0 :(得分:14)
如果您正在使用最新版本的Pipeline Job插件(我正在使用2018年9月5日的版本2.25),但看不到disable选项,那么您仍然可以禁用该作业通过将/disable
附加到作业的网址。
来源:
您需要以具有访问权限的用户身份登录 编写/配置构建。如果构建是Pipeline Multibranch, 仍然看不到“禁用”按钮。如果是这样,您可以附加 / disable到项目URL以禁用它。
答案 1 :(得分:7)
进入多分支管道的配置页面。在分支源下,在“属性”部分中,添加属性,然后选择“抑制自动SCM触发”。
答案 2 :(得分:0)
您没有看到禁用选项可能是因为您使用的是旧版本的管道作业插件。 2017年5月发布的版本2.11中添加了禁用作业的功能。请参阅管道作业插件的change log并尝试将插件更新为最新版本。
对于多分支管道,可以在Project>中禁用特定分支。配置>分支来源>例外
答案 3 :(得分:0)
我需要在一个分支上禁用构建,并且......
我的Jenkins配置/版本不同或者可能是我缺少权限,但此处或网络上其他地方列出的任何选项都不可用,因此我采用了一种最可靠,防弹的方法:
Delete Jenkinsfile on the branch
在我的开发代码稳定并准备好构建之后,我刚刚恢复了提交并完成了它。
答案 4 :(得分:0)
答案 5 :(得分:0)
我安装的Multibranch插件是2.21。没有可用的“禁用”选项(至少我没有看到它)。我执行以下操作来禁用多分支管道: 打开管道-> 配置->在扫描多分支管道触发器
下,取消选中定期运行(否则运行)