【发布时间】:2012-02-10 07:20:54
【问题描述】:
如何设置 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 多配置项目与 GroovyAxis 插件一起工作。似乎 groovy 代码不是在作业构建环境中运行,而是在作业配置的保存期间运行。
我知道您可以通过脚本通过它们的 build-start-URL:s 触发动态作业列表,但这似乎是一个更程序化的解决方案,需要更多的管理工作
【问题讨论】:
标签: jenkins