我有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
我可以以编程方式创建那些管道吗?
答案 0 :(得分:0)
Jenkins CLI允许您从终端创建作业。请按照文档进行设置。在Manage Jenkins> Jenkins CLI下,您可以找到可用的命令(包括“创建作业”)