我目前正在将很多 maven-jenkins-jobs 迁移到 gitlab-ci。
在这些 jenkins-jobs 中,我的团队严重依赖“每当构建 SNAPSHOT 依赖项时构建”触发器,因为我们有许多相互依赖的构建工件(jars 和 wars)。这样,保证了如果lib-SNAPSHOT.jar被改变和重建,也dependent-SNAPSHOT.war被重建,潜在的兼容性问题立即出现。
我想我也可以达到同样的行为,如果我手动设置触发器之间神器建立,如描述在这里:
现在,每当在项目 A 上推送新标签时,作业将 [...] 执行,从而触发项目 B 的重建
但是,这将非常难以维持。是否有更好/更优雅/更少维护工作/更神奇的解决方案来实现这一目标?
| 归档时间: |
|
| 查看次数: |
1589 次 |
| 最近记录: |