Jenkins并行构建作业执行作业,如何在jenkins GUI中创建程序而无需创建管道

时间:2020-09-26 06:11:59

标签: jenkins jenkins-pipeline jenkins-groovy

我有2个函数,我希望并行执行它们,每个作​​业将在从属设备上或有足够资源的地方运行。问题是我不想在Jenkins GUI中创建管道,然后从该管道执行我的功能。我希望能够在代码中动态创建管道。 这是我现在拥有的示例:

//downstream job
build job: "my_job_pipeline_1",
parameters: [string(name: 'PROJECT_NAME', value: "${PROJECT_NAME}"),
propagate: false,
wait: true


//downstream job
build job: "my_job_pipeline_2", 
parameters: [string(name: 'PROJECT_NAME', value: "${PROJECT_NAME}"),
propagate: false,
wait: true 

这是从我的主管道中调用的,但是要使其正常工作,我必须在Jenkins GUI中创建2个管道
my_job_pipeline_2和my_job_pipeline_1
我可以以编程方式创建那些管道吗?

1 个答案:

答案 0 :(得分:0)

Jenkins CLI允许您从终端创建作业。请按照文档进行设置。在Manage Jenkins> Jenkins CLI下,您可以找到可用的命令(包括“创建作业”)