【问题标题】:Jenkins: Get build branch as an environment variableJenkins:获取构建分支作为环境变量
【发布时间】:2015-04-09 08:59:23
【问题描述】:

我正在执行一个构建,它将一个分支的更改合并到另一个分支(通过“构建前合并”选项)。

现在,我需要执行 shell 中的 $GIT_BRANCH 变量,它为我提供了第二个分支(我的更改已合并到其中),而不是我开始使用的早期分支。

有什么方法可以在我的执行 shell 中获取上一个分支作为环境变量?

非常感谢。

【问题讨论】:

    标签: git jenkins hudson jenkins-plugins hudson-plugins


    【解决方案1】:

    您应该制作一个参数化作业并将其传递给下游作业。例如,如果是构建后操作,则应添加“在其他项目上触发参数化构建”并添加“预定义参数”:

    MY_BRANCH=$GIT_BRANCH
    

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

    【讨论】:

      猜你喜欢
      • 2022-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 2018-09-27
      • 1970-01-01
      相关资源
      最近更新 更多