gpt4 book ai didi

Jenkins 与 Github 组织 : on opened pull requests, 集成仅针对拉取请求而不是分支运行构建

转载 作者:行者123 更新时间:2023-12-01 12:15:39 25 4
gpt4 key购买 nike

我目前正在将 Jenkins CI 与 Github webhooks 一起使用。我为我的 Github 组织设置了一个 View 。 Jenkins 能够扫描我的组织以查找分支和拉取请求,并使用 Jenkinsfiles 在拉取请求上运行构建。这个当前的发现功能没问题。但是,当在 repo 上打开新的拉取请求时,会为分支和拉取请求运行构建。这些也是在单独的工作区中完成的。所以在 github 中,我看到了 continuous-integration/jenkins/branch 的构建和 continuous-integration/jenkins/pr-merge .我只想为 pr-merge 而不是为分支运行构建。我似乎无法在 Jenkins 中找到任何配置选项来调整它。

似乎我正在寻找 Github Branch Source Plugin 中指定的选项在 this section .我已经确认插件已安装,但我无法在任何地方找到修改这些设置的方法,无论是在 GUI 中,还是在 $JENKINS_HOME 中。 .

任何有关如何做到这一点的帮助将不胜感激。拥有用于拉取请求的所有分支的构建日志对我们来说真的没有任何好处,因为它们后来被丢弃了。

最佳答案

如果您添加 Filter by name (with regular expression)Behavioursdevelop|PR-.*它将停止触发与模式不匹配的分支的管道。
screenshot

关于Jenkins 与 Github 组织 : on opened pull requests, 集成仅针对拉取请求而不是分支运行构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48546706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com