[英]Job build not triggered after repository scan on Jenkins Multibranch Pipeline (changes detected)
我已經設置了 git post-commit 鈎子,它會在我的多分支管道上觸發掃描。 此掃描檢測更改(新提交),但不會觸發更改分支的構建作業。
Scan Multibranch Pipeline Log
Branch indexing
... git messages ...
Checking branches...
Checking branch develop
‘Jenkinsfile’ found
Met criteria
No changes detected: develop (still at 5ed9c9a76ef81bf023c1ea89c7515458e8ac548d)
Checking branch master
‘Jenkinsfile’ found
Met criteria
No changes detected: master (still at c9ac551806eb5a90dccf093e58c907f330407b9b)
Checking branch feature/Model
‘Jenkinsfile’ found
Met criteria
Changes detected: feature/Model (2e5a898498e138737941a907969eb80ee533a900 → b931de01b1f8dd51a2646f109b185592ea941f7f)
Did not schedule build for branch: feature/Model
Processed 3 branches
...
Finished: SUCCESS
因此,現在我必須手動啟動所有作業。
我發現了類似的問題: 沒有為分支安排構建,但沒有解決如何解決此問題的答案。
你能幫我嗎?
對於將面臨類似問題的其他人:
確保沒有設置屬性:
(已棄用)禁止自動 SCM 觸發
在多分支管道配置的“分支源”部分。 這會殺死收到的觸發器並且未開始構建。 刪除此屬性后,將在您提交后立即完成構建。
我的問題是在 Build Strategies 中,我指定了我想要運行的特定分支。 通過刪除命名分支,構建開始自動構建。
即使對所有分支使用通配符,它也不會構建。 我不得不完全刪除命名分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.