簡體   English   中英

Jenkins:將構建分支作為環境變量

[英]Jenkins: Get build branch as an environment variable

我正在執行一個構建,它將來自一個分支的更改合並到另一個分支中(通過“構建前合並”選項)。

現在,我需要在我的執行shell中使用$ GIT_BRANCH變量,它給了我第二個分支(我的更改已合並到其中),而不是我開始使用的早期分支。

有沒有辦法在執行shell中將前一個分支作為環境變量?

非常感謝。

您應該創建參數化作業並將其傳遞給下游作業。 例如,如果它是一個構建后的操作,那么您應該添加“在其他項目上觸發參數化構建”並添加“預定義參數”:

MY_BRANCH=$GIT_BRANCH

然后。 在您的下游工作中,您可以使用$ {MY_BRANCH}。

暫無
暫無

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

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