我有一个多模块Gradle构建,它位于GITHUB repo中,具有以下布局:
<top level>
- build.gradle
- settings.gradle
-- <WAR 1>
-- <WAR 2>
-- <ZIP 1>
-- <ZIP 2>
-- <SHARED JAR 1>
-- <SHARED JAR 2>
Run Code Online (Sandbox Code Playgroud)
WAR和ZIP工件都使用共享JAR.
使用Gradle可以很好地构建,并且可以与增量构建配合使用.
我的问题是当我创建一个Jenkins作业来构建工件时,我只想版本并保存已经有变化的工件.这意味着如果我对WAR 1进行了更改,那么只应构建WAR 1(Gradle使用增量支持构建这一点)并且Jenkins应该只归档WAR 1或推送到具有新版本的工件仓库.
目前我只能让Jenkins总是归档所有WAR,ZIP和JAR.
我正在尝试使用此设置开发连续交付管道,反过来避免使用SNAPSHOT,每个工件都将进行版本化并准备生产.
任何想法都会很棒,谢谢.
| 归档时间: |
|
| 查看次数: |
885 次 |
| 最近记录: |