【发布时间】:2017-03-23 07:08:03
【问题描述】:
我与 Jenkins 的接触不多。现在,我正在尝试通过在我们的项目中实施来学习它。
我们有一个预先存在的用于测试框架的 Maven-Jenkins 集成。我们通过 Jenkins 部署了一堆测试作业(P0Job、P1Job、P2Job、P3Job)。 他们都有大约 20-100 个测试。
目前,这些作业中的所有测试都一一运行。在 Jenkins 中有什么方法可以并行运行这些测试吗?
示例:假设 P0Job 有 20 个测试。 有没有办法通过 Jenkins 创建并行性,以便同一个作业(P0Job)有多个实例。 它可以让 Instance1:6 测试、Instance2:6 测试、Instance3:8tests 或类似的东西并行运行吗? Jenkins可以支持这样的事情吗?
补充几点:我已经检查了项目参数化。它确实接受参数。
此外,“必要时执行并发构建”也被选中。
基于这篇文章:Jenkins - Running instances of single build concurrently 我还创建了一个多配置项目,但它不会并行启动测试。一开始我不确定我的目标是否可行。
如果是,我该如何解决我的问题。如果不是,其他解决方案是什么?
【问题讨论】:
标签: maven jenkins parallel-processing