我正在处理一个在多个git仓库中配置的项目,并通过repo工具由manifest.xml管理。
每天,每个git repo的修改都在Gerrit上提交,并且正在尝试用Jenkins实现gerrit触发器来执行一个作业。
当某些更改涉及2个或更多不同的git repo(提交消息中更改的ID/主题相同)时,就会出现此问题。因为当前每个git repo都受到监控,并且在提交时会触发一个作业。
如果有两个或更多的提交要进行并且必须一起构建,那么如何才能阻止单独的触发器呢?并且只有在所有相关的提交都在gerrit上可用时才触发构建?
1条答案
按热度按时间41zrol4v1#
我认为你应该使用“动态触发器配置”中的“添加主题”字段,它可以跨gits设置。