GitHub Services Jenkins 插件分支名称

标签 github jenkins jenkins-plugins webhooks

我有一个 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/

相关文章:

java - ANT 构建无法识别 geckodriver 可执行文件 "The driver executable does not exist"

jenkins - 控制谁可以在特定从站上运行作业

java - 如何使用 Jenkins secret 文件凭据作为 Jenkins 插件的输入?

Git:无法切换到新的远程分支

github - 如何从 github 存储库中删除 .svn 文件夹

git - 找出谁是 git repo 的管理员

git:检测 github PR squash 是否为空操作

Jenkins 使用默认的 ruby​​ 但不是来自 RVM

java - Jenkins 插件版本 : Cannot see required configurations on Jenkins

java - 从 jenkins Freestyle 项目部署 Artifact