簡體   English   中英

列出使用Jenkins環境變量在jenkins作業中檢出的多個git分支

[英]Listing multiple git branches checked out in a jenkins job using Jenkins environment variables

我目前正在Jenkins作業中簽出多個分支(假設有4個分支),並嘗試使用腳本中簽出的所有分支的分支名稱。

在使用Jenkins環境變量進行顛覆的情況下,我可以實現此目的:SVN_BRANCH_n和SVN_URL_n(其中n是分支的編號)。
但是,使用GIT_BRANCH_n [Ex:$ GIT_BRANCH_1,$ GIT_BRANCH_2等]變量是不可能的。 如果在Jenkins工作中有多個Git分支具有這樣的變量的插件/解決方案,誰能幫我嗎? 提前致謝!

一種可能的解決方案是在Jenkins工作中邁出一步,在bash中,您列出所有本地分支(使用git plumbing接口)並為這些分支中的每個分支創建環境變量。

考慮使用此問題中提到的方法: 如何使用bash腳本遍歷所有git分支

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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