gitlab-ci 中的“每当构建 SNAPSHOT 依赖项时构建”概念

fab*_*ica 5 gitlab-ci

我目前正在将很多 maven-jenkins-jobs 迁移到 gitlab-ci。

在这些 jenkins-jobs 中,我的团队严重依赖“每当构建 SNAPSHOT 依赖项时构建”触发器,因为我们有许多相互依赖的构建工件(jars 和 wars)。这样,保证了如果lib-SNAPSHOT.jar被改变和重建,也dependent-SNAPSHOT.war被重建,潜在的兼容性问题立即出现。

我想我也可以达到同样的行为,如果我手动设置触发器之间神器建立,如描述在这里

现在,每当在项目 A 上推送新标签时,作业将 [...] 执行,从而触发项目 B 的重建

但是,这将非常难以维持。是否有更好/更优雅/更少维护工作/更神奇的解决方案来实现这一目标?