【发布时间】:2018-07-10 19:56:48
【问题描述】:
我目前正在将 Jenkins CI 与 Github webhooks 一起使用。我为我的 Github 组织设置了一个视图。 Jenkins 能够扫描我的组织中的分支和拉取请求,并使用 Jenkinsfiles 在拉取请求上运行构建。当前的发现功能还可以。但是,当在 repo 上打开新的拉取请求时,将为分支和拉取请求运行构建。这些也在单独的工作区中完成。所以在 github 中,我看到了 continuous-integration/jenkins/branch 和 continuous-integration/jenkins/pr-merge 的构建。我只想为 pr-merge 而不是为分支运行构建。我似乎在 Jenkins 中找不到任何配置选项来调整它。
似乎我正在寻找this section 中的Github Branch Source Plugin 中指定的选项。我已确认插件已安装,但我无法在任何地方修改这些设置,无论是在 GUI 中,还是在$JENKINS_HOME。
任何有关如何做到这一点的帮助将不胜感激。拥有所有用于拉取请求的分支的构建日志对我们来说确实没有任何好处,因为它们后来被丢弃了。
【问题讨论】:
-
那么你找到什么干净的解决方案了吗?
标签: jenkins github jenkins-pipeline