Git Jenkins:将构建分支作为环境变量

Git Jenkins:将构建分支作为环境变量,git,jenkins,hudson,jenkins-plugins,hudson-plugins,Git,Jenkins,Hudson,Jenkins Plugins,Hudson Plugins,我正在执行一个构建,该构建将更改从一个分支合并到另一个分支(通过“在构建之前合并”选项) 现在,我需要在executeshell中使用$GIT_BRANCH变量,它给了我第二个分支(我的更改已合并到该分支中),而不是我开始使用的早期分支 是否有某种方法可以在executeshell中获取前一个分支作为环境变量 非常感谢。您应该制作一个参数化作业,并将其传递给下游作业。例如,如果是生成后操作,则应添加“在其他项目上触发参数化生成”并添加“预定义参数”: 那么。在下游作业中,您可以使用${MY_BR

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

现在,我需要在executeshell中使用$GIT_BRANCH变量,它给了我第二个分支(我的更改已合并到该分支中),而不是我开始使用的早期分支

是否有某种方法可以在executeshell中获取前一个分支作为环境变量


非常感谢。

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

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

MY_BRANCH=$GIT_BRANCH