我使用詹金斯2.60.2。我建立了一個Multibranch管道構建。我還通過Github插件(不是Github中的webhook選項)通過Integrations &服務配置Jenkins服務來設置Github端。詹金斯Multibranch管道不觸發公關從Github構建
我能看到我想要的分支和一些坐在那裏的PR。所以事情似乎正在起作用。
我的問題是,當我添加一個提交到其中一個pull請求時,我發現事件在Repository Events中出現,但pull請求從不在Jenkins中重建。如果單擊「立即掃描存儲庫」,它會檢測到更改並啓動PR的新版本。我希望它能檢測到提交的改變並重建PR。
另一個奇怪的是,我已經建立了不建立與PR的分支,但是當我從一個新的分支做出一個新的PR,它建立它作爲一個分支(在分支選項卡上),而不是PR標籤。再次運行存儲庫掃描,從分支選項卡中刪除構建,並將其添加到PR選項卡。我期望來自新分支的PR將只在PR選項卡上創建構建,而不是在分支上創建。
我在這裏有點損失。當我向Github推送一個更改時,我可以看到一個事件正在發送給Jenkins,但它並不按照我期望的方式運行。如果這有什麼區別,我在存儲庫中使用Jenkinsfile。
面對同樣的問題在這裏與相同的Jenkins版本 – puneeth