我有一个有子项目的git项目。詹金斯git子项目项目的订购
样本表示:
parent
core
-src
-pom.xml
projA
-src
-pom.xml
projB
projB1
-src
-pom.xml
projB2
-src
-pom.xml
projC
-src
-pom.xml
pom.xml (parent pom)
projA
,projB1
,projB2
和projC
是独立的项目,它采用内部core
项目。 实际上,大约有8-10个独立项目。
我正在使用Jenkins的CI。我使用git插件来获取项目细节和maven插件来构建项目并运行测试用例。
我简单地使用clean install
的目标。
目前,我创建了一个单一的工作。一些项目花费更多时间(1-2小时)来运行所有测试用例。使用这种方法,项目的执行顺序是随机。
- 有没有什么更好的方法以更好的方式来处理这个和控制构建执行的顺序,这样我建脆弱模块第一&稳定版本以后呢?
- 建立后
core
模块我想要并行构建其他模块(2或3在一个时间)以快速构建过程。我怎样才能做到这一点?
真棒...... :) –