簡體   English   中英

使用自由式項目自動化管道創建

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM