Jenkins在多分支管道中编辑配置

时间:2017-07-26 09:24:11

标签: jenkins

我找不到编辑multibranch管道项目配置的方法。当我改为分支级别时,只有一个“视图配置”菜单项,而不是普通的管道项目。

我正在寻找一种从Jenkins外部配置构建触发器的方法。除了初始测试之外,我当前的解决方法(定义每个分支的管道)是不可行的。

3 个答案:

答案 0 :(得分:3)

您可以编辑多分支管道项目的整体配置,例如它将从中读取的repo以及它将需要的任何凭据,用于扫描分支以检查更改的触发器(注意:与构建触发器不同),孤立项目策略,构建配置,属性和其他一些东西。可以通过单击显示所有分支的页面上的“配置”来查看,或者如果没有分支则显示它是空的。

如果单击分支名称(例如:master),则单击“查看配置”将只允许您查看它。您必须编辑在正确分支上定义该管道的文件才能更改它。

注意:我正在运行Jenkins ver。 2.46.1

答案 1 :(得分:2)

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

“按照设计,这些工作仅供查看。” - Jesse Glick

你应该能够在管道本身中定义配置,例如https://jenkins.io/doc/book/pipeline/syntax/#triggers

答案 2 :(得分:1)

如果您尝试编辑多分支配置,例如配置没有Jenkinsfile配置的多分支动作触发器,则可以直接在服务器上的/ var / lib / jenkins / jobs / NAMEOFPROJECT /中编辑配置文件。 config.xml