我無法找到編輯多分支管道項目配置的方法。當我切換到分支級別時,只有一個「視圖配置」菜單項,而不是普通的管道項目。Jenkins在多分支管道中編輯配置
我正在尋找一種方法來從詹金斯外部配置生成觸發器。我目前的解決方法(每個分支定義一條管道)在初始測試之後是不可行的。
我無法找到編輯多分支管道項目配置的方法。當我切換到分支級別時,只有一個「視圖配置」菜單項,而不是普通的管道項目。Jenkins在多分支管道中編輯配置
我正在尋找一種方法來從詹金斯外部配置生成觸發器。我目前的解決方法(每個分支定義一條管道)在初始測試之後是不可行的。
https://issues.jenkins-ci.org/browse/JENKINS-33900
「作爲設計,這些工作只能查看。」 - Jesse Glick
您應該可以在管道本身定義配置,例如, https://jenkins.io/doc/book/pipeline/syntax/#triggers
我的要求是在不暴露Jenkins的情況下觸發git提交上的構建。所以定期工作對我來說不起作用。 – rhoerbe
你使用的是gitlab還是github?如果gitlab,你可以在Jenkins的「Manage Jenkins >>配置系統」中設置gitlab連接,在gitlab中創建一個webhook,將發佈到Jenkins中作業的'/ project'端點,然後指定所有配置在你的Jenkins文件的'triggers {gitlab(
..並且如果您希望具有不同的配置不同的分支,你可以在每個分支/ Jenkinsfile中指定不同的觸發器{gitlab(
您可以編輯一個多分支管道工程整體配置,如回購它會讀取,這將需要任何憑證,觸發掃描分公司檢查的變化(注:不是與構建觸發器相同),孤立項目策略,構建配置,屬性和其他一些事情。這可以通過單擊顯示所有分支的頁面上的「配置」來查看,或者如果沒有分支,則會顯示它爲空。
如果您單擊分支名稱(例如:master),單擊「查看配置」將只允許您查看它。您必須在正確的分支上編輯定義該管道的文件才能更改它。
注意:我正在運行Jenkins版本。 2.46.1
我想我有同樣的問題,一個多分支管道項目的每個管道都不能保存:沒有保存/應用按鈕......你有這種行爲嗎? – user2668735
@Wimateeka是正確的:multibranch管道可以通過web ui進行配置,並且每個分支配置都是通過源代碼管理中的Jenkinsfile定義的。 – rubicks