Jenkins GitHub 拉取请求生成器 - 获取执行的分支名称 shell
Jenkins GitHub pull request builder - get branch name for execute shell
我正在使用 Jenkins GitHub pull request builder 插件进行 运行 我的单元测试,当针对网络挂钩发出拉取请求时。对于构建步骤,我需要知道要合并的分支的名称(例如,如果将其合并到 master 分支中,我需要 develop 分支)。有没有办法在 Jenkins 执行 shell 中访问它?谢谢,
您的 link 有答案:
The plugin makes some very useful environment variables available.
ghprbActualCommit
ghprbActualCommitAuthor
ghprbActualCommitAuthorEmail
ghprbPullDescription
ghprbPullId
ghprbPullLink
ghprbPullTitle
ghprbSourceBranch
ghprbTargetBranch
sha1
您需要使用 $ghprbSourceBranch
获取脚本中其他地方正在构建的分支的值。
在“分支说明符”中,输入${sha1}
。
我正在使用 Jenkins GitHub pull request builder 插件进行 运行 我的单元测试,当针对网络挂钩发出拉取请求时。对于构建步骤,我需要知道要合并的分支的名称(例如,如果将其合并到 master 分支中,我需要 develop 分支)。有没有办法在 Jenkins 执行 shell 中访问它?谢谢,
您的 link 有答案:
The plugin makes some very useful environment variables available.
ghprbActualCommit
ghprbActualCommitAuthor
ghprbActualCommitAuthorEmail
ghprbPullDescription
ghprbPullId
ghprbPullLink
ghprbPullTitle
ghprbSourceBranch
ghprbTargetBranch
sha1
您需要使用 $ghprbSourceBranch
获取脚本中其他地方正在构建的分支的值。
在“分支说明符”中,输入${sha1}
。