我正在使用 Jenkins 多分支管道。我已经在 GitHub 中配置了 API(github-webhook 和 ghprbhook)。我想每当 GitHub 上有 Pull 请求时就触发多分支管道(不使用定期选项)。例如,如果我在 GitHub 上创建拉取请求,那么 Jenkins 多分支管道应该开始扫描并自动构建 Jenkinsfile。我需要做什么才能实现这一目标?如果有任何建议,我很乐意尝试。
我在詹金斯(Jenkins)使用Multibranch Pipeline Job。
如何找到在GitHub中引发“拉取请求”的分支名称?
我使用的是/github-webhook/&也试图与/ghprbhook/与以下环境变量尝试:GIT_LOCAL_BRANCH,GIT_BRANCH,ghprbSourceBranch,但我没有得到任何结果。
如果有什么建议,我很想尝试一下。
github pull-request jenkins jenkins-pipeline multibranch-pipeline