2017-07-12 45 views
0

我目前檢查出多個分支(假設4個分支)在詹金斯的工作,並嘗試使用所有分支的分支名稱在腳本中籤出簽出在詹金斯的工作。清單多的Git分支使用詹金斯環境變量

我可以顛覆的情況下,使用詹金斯環境變量實現這一點:SVN_BRANCH_n和SVN_URL_n(其中n是一個支鏈的數量)。
但是,對於GIT_BRANCH_n [例如:$ GIT_BRANCH_1,$ GIT_BRANCH_2等]變量,這是不可能的。 任何人都可以請幫助我,如果有一個插件/解決方案有一個詹金斯工作中的多個Git分支這樣的變量? 在此先感謝!

回答

0

一個可能的解決方案是在你的詹金斯作業的步驟中,在bash,那麼你列出所有的地方分支機構(使用Git探測接口),使環境變量爲每一個分支都。

考慮使用此問題中提到的方法:How to iterate through all git branches using bash script