我有一个 Jenkins CI 和 Jenkins GitHub 插件的 GitHub 服务。我想在 GitHub 将调用的 URL 中指定分支的名称。有没有办法做到这一点。现在我的 URL 看起来像 BRANCH=master
是否有像 BRANCH=$BRANCH
这样的语法来使它动态。
最佳答案
我从 GitHub 支持团队得到了答复。 webhooks 中没有这样的选项,但分支名称在 GitHub 调用的有效负载中。一种解决方案是修改 Jenkins 的 GitHub 插件,并使其能够从 Jenkins 提供的常规设置访问 webhook。然后你可以使用 $GIT_BRANCH
环境变量来检查分支的名称。
关于GitHub Services Jenkins 插件分支名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22071098/