我正在执行一个构建,它将来自一个分支的更改合并到另一个分支中(通过'在构建之前合并'选项)。
现在,我需要在我的执行shell中使用$ GIT_BRANCH变量,它为我提供了第二个分支(我的更改已合并到其中),而不是我开始使用的早期分支。
有没有办法让我的执行shell中的前一个分支作为环境变量?
非常感谢。
答案 0 :(得分:3)
您应该创建一个参数化作业并将其传递给下游作业。例如,如果它是一个构建后的动作,那么你应该在其他项目中添加" Trigger参数化构建"并添加"预定义参数":
MY_BRANCH=$GIT_BRANCH
然后。在您的下游工作中,您可以使用$ {MY_BRANCH}。