首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitHub要求詹金斯检查分叉对本地分支机构的状态

GitHub要求詹金斯检查分叉对本地分支机构的状态
EN

Stack Overflow用户
提问于 2017-10-12 20:51:24
回答 1查看 9.5K关注 0票数 12

我在Jenkins建立了一个带有多分支管道作业的GitHub存储库,到目前为止,我一直满足于要求进行continuous-integration/jenkins/branch状态检查,因为Jenkins在从回购平台构建本地分支时发布了这样的信息。但是,我现在收到了来自外部分叉的拉请求,Jenkins已经发布了一个continuous-integration/jenkins/pr-merge状态检查。而且,由于需要continuous-integration/jenkins/branch状态检查,PR将被阻止合并。

对于一个由本地分支(来自其主要维护人员)和分叉(来自偶尔的外部贡献者)组合的项目来说,预期的方法是什么?我必须放弃在GitHub端需要任何一种状态检查吗?或者有没有其他方法让Jenkins发布一个稳定的状态检查上下文,而不管PR的来源是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-24 14:39:08

我也遇到了同样的问题,感谢一位有帮助的同事,我发现,在默认情况下,分支源插件构建的分支不一定与任何拉请求相关联。

(与链接中的“生成源分支”有关):built )

这就是创建“连续集成/jenkins/分支”状态检查的原因。

我取消了这个选项,并勾选了"Build (与基本分支合并“)选项,现在这两种状态检查都具有相同的上下文”连续集成/jenkins/pr-merge“和来自分支的PRs,现在触发相同的状态检查。

在我的设置中,滴答框在组织配置中(因为我也在使用GitHub组织插件),在Projects > GitHub organisation > Advanced下,希望在您的多分支管道配置中显示相同的选项。

希望这能有所帮助

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46718680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档