我们在Jenkins中定义了一个Github组织,用于构建分支主机和开发。我们的组织中有一些不希望开发分支构建的存储库,因为它们是在不同的Jenkins服务器上构建的。是否可以仅在GitHub组织中的特定回购中排除开发分支,但允许在其他组中使用它们?
答案 0 :(得分:0)
您可以将当前的Jenkins作业分成两部分:
如果第一个作业确定它是有效仓库的有效分支,它会调用第二个作业(使用 pipelines 这将非常适合chain jobs )
答案 1 :(得分:0)
您可以选择“反向”策略来定位分支以构建。
查看Jenkins作业配置,
“源代码管理”部分(选择“Git”) 附加行为 单击“添加”按钮 选择“选择建造什么的策略” 在组合框中选择“反向”策略。 (不要忘记用“master”填写“Branches to build”文本字段)