Nik*_*kem 5 multi-project gradle jenkins
我在Mercurial仓库中托管了Gradle多项目.我想以这样的方式设置我的Jenkins,如果我只对1个子项目进行更改,那么只会构建该子项目并将其发布到我的Nexus repo.
有人可以给我一个暗示吗?或者它是否可能?
在这里留下我们未来的最终解决方案。
我们为每个子项目创建了一个单独的 Jenkins 作业。Jenkins 的 Mercurial 插件允许指定“模块”:
通过在存储库中指定逗号或空格分隔的“模块”列表来减少不必要的构建。模块是该项目所在的存储库中的目录名称。如果设置了此字段,则指定模块外部的更改将不会触发构建(即使由于 Mercurial 的限制,无论如何都会签出整个存储库。)
这样,只有当监控子项目发生变化时,我们的工作才会被触发。
| 归档时间: |
|
| 查看次数: |
2103 次 |
| 最近记录: |