如何设置Jenkins作业以触发在变量/参数中动态定义的作业?
我的问题的伪代码:
def MASTER_JOB:
for job in $downstream_jobs
trigger $job and wait for it.
downstream_jobs_string=<list given from a script>
call MASTER_JOB
据我所知,您通过脚本可以通过他们的build-start-URL触发动态的作业列表:但这似乎是一个需要更多管理工作的更具规划性的解决方案
答案 0 :(得分:1)
看起来像Python Jenkins API的完美候选人。例如,Heres a command-line interface可以调用一份工作。
答案 1 :(得分:0)
另一种选择是使用matrix jobs plugin。我们有类似的用例,如this answer中所述。