首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins在某些GitHub组织存储库中排除分支,但不是全部

Jenkins在某些GitHub组织存储库中排除分支,但不是全部
EN

Stack Overflow用户
提问于 2017-04-04 05:23:07
回答 2查看 1.1K关注 0票数 1

我们在Jenkins中定义了一个Github组织,用于构建分支、掌握和开发。我们的组织中有一些repos不希望develop分支构建,因为它们是在不同的Jenkins服务器上构建的。是否有可能仅在GitHub组织内的特定repos上排除开发分支,而在其他组织中允许它们?

EN

回答 2

Stack Overflow用户

发布于 2017-04-04 12:58:17

你可以把你现在的Jenkins工作一分为二:

  • one在您的任何GitHub组织存储库中触发推送:它将检查与哪个存储库和哪个分支相关的
  • one执行实际的build

如果第一个作业确定它是一个有效存储库的有效分支,它将调用第二个分支(这里使用将非常适合chain jobs)

票数 1
EN

Stack Overflow用户

发布于 2017-04-04 15:14:36

您可以为要构建的分支选择“反向”策略。

查看Jenkins作业配置,

“源代码管理”部分(选择"Git")其他行为单击“添加”按钮选择“选择构建什么的策略”在组合框中选择“逆向”策略。(别忘了用“master”填写“要构建的分支”文本字段)

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

https://stackoverflow.com/questions/43194528

复制
相关文章

相似问题

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