Jenkins与Gerrit -在多个存储库项目上触发CI作业,为具有相同主题的多个提交配置触发器

brccelvz  于 2022-12-11  发布在  Jenkins
关注(0)|答案(1)|浏览(209)

我正在处理一个在多个git仓库中配置的项目,并通过repo工具由manifest.xml管理。
每天,每个git repo的修改都在Gerrit上提交,并且正在尝试用Jenkins实现gerrit触发器来执行一个作业。
当某些更改涉及2个或更多不同的git repo(提交消息中更改的ID/主题相同)时,就会出现此问题。因为当前每个git repo都受到监控,并且在提交时会触发一个作业。
如果有两个或更多的提交要进行并且必须一起构建,那么如何才能阻止单独的触发器呢?并且只有在所有相关的提交都在gerrit上可用时才触发构建?

41zrol4v

41zrol4v1#

我认为你应该使用“动态触发器配置”中的“添加主题”字段,它可以跨gits设置。

相关问题