[英]automate pipeline creation with freestyle project
我們在Bitbucket中擁有數百個存儲庫,並且我們希望在Jenkins中為每個存儲庫創建一個多分支管道。
我們正在嘗試使用Freestyle項目來自動生成多分支管道。
我們正在Jenkins中使用Generic Webhook觸發器來啟動Freestyle項目。 我們使用JSONPath表達式從webhook有效負載中獲取存儲庫的名稱,並將其存儲在變量中,但是似乎無法將變量解析為作業名稱的參數(請參閱所附圖片)
錯誤:
...
Contributing variables:
REPOSITORY_NAME = my-repo-name
Processing provided DSL script
ERROR: (script, line 1) No such property: $REPOSITORY_NAME for class: script
Finished: FAILURE
有人真的有這個工作嗎? 或任何其他方法來解決這個問題?
請使用BitBucket源插件 。
給定組織名稱后,Bitbucket源插件有助於自動設置管道作業。 它在給定組織下的存儲庫中掃描Jenkinsfile,並為此創建jenkins作業。 我們不必在Jenkins UI中手動配置任何東西,所有的事情都是通過腳本(管道作為代碼)完成的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.