我们在Jenkins中定义了一个Github组织,用于构建分支、掌握和开发。我们的组织中有一些repos不希望develop分支构建,因为它们是在不同的Jenkins服务器上构建的。是否有可能仅在GitHub组织内的特定repos上排除开发分支,而在其他组织中允许它们?
发布于 2017-04-04 12:58:17
你可以把你现在的Jenkins工作一分为二:
如果第一个作业确定它是一个有效存储库的有效分支,它将调用第二个分支(这里使用将非常适合chain jobs)
发布于 2017-04-04 15:14:36
您可以为要构建的分支选择“反向”策略。
查看Jenkins作业配置,
“源代码管理”部分(选择"Git")其他行为单击“添加”按钮选择“选择构建什么的策略”在组合框中选择“逆向”策略。(别忘了用“master”填写“要构建的分支”文本字段)
https://stackoverflow.com/questions/43194528
复制相似问题