充分利用构建服务器并行运行作业的能力
a)跨竹阶段(构建->测试->部署)拆分Maven生命周期阶段b)将每个阶段拆分为并行作业
我知道如何分段分段: BUILD: mvn clean deploy -DskipTests TESTS: mvn surefire:test failsafe:test
我不知道如何拆分可以并行运行的模块由不同的詹金斯作业处理的作业。我想要一些允许我使用多个线程运行 maven 以确定每个线程或作业中应该包含哪些项目的东西,这样我就可以为每个线程构建命令行。
期望的
- mvn -T4... 生成要为每个线程构建的模块列表
- 将模块列表作为“-pl group:art1 -pl group:art2 ...”提供给每个并行构建作业
- 并行执行作业,无论是构建还是测试
你知道这个插件或命令行选项吗?
谢谢
彼得