一个java项目的许多实例同时使用gradle和Jenkins

时间:2018-03-12 07:09:29

标签: jenkins gradle parallel-processing

我有一个java项目(假设它的名字是PROJ)构建在gradle中,我想使用Jenkins作业并行运行这个项目X次。另外,我想将一些参数严格传递给这个项目,并在项目执行期间以某种方式使用它。怎么做?

示例

我有三个Jenkins工作,都在凌晨1点执行:

  • JOB1正在构建一个参数PAR = V1
  • 的gradle项目PROJ
  • JOB2正在构建一个参数PAR = V2
  • 的gradle项目PROJ
  • JOB3正在构建一个参数PAR = V3
  • 的gradle项目PROJ

在我的java类中,我想打印参数PAR的当前值,结果应该如下:

JOB1: Value of parameter PAR is V1
JOB2: Value of parameter PAR is V2
JOB3: Value of parameter PAR is V3

(当然由于任务将并行执行,消息可能按顺序不同,例如V3,V1,V2)

或者,是否有可能Jenkins中只能有一个作业,但gradle已配置为与不同参数并行构建项目X次?

0 个答案:

没有答案