我找不到编辑multibranch管道项目配置的方法。当我改为分支级别时,只有一个“视图配置”菜单项,而不是普通的管道项目。
我正在寻找一种从Jenkins外部配置构建触发器的方法。除了初始测试之外,我当前的解决方法(定义每个分支的管道)是不可行的。
答案 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