我有一个号码的工作岗位于不同的平台,我想并行运行。 我想建立一个不同的平台,不同的情况(即完整的建立,吸烟,拉的请求,等等)。 我怎样才能让一个名单的作业动态基础上的变数?
例如,如果这是一个"硬性编码的"实现:
jobs:
- job: Platform1
pool: Pool1
steps:
- template: minimal_template.yml
parameters:
BuildTarget: Platform1
- job: Platform2
pool: Pool1
steps:
- template: minimal_template.yml
parameters:
BuildTarget: Platform2
- job: Platform3
pool: Pool2
steps:
- template: minimal_template.yml
parameters:
BuildTarget: Platform3
我怎么可能,而不是提取出一个集合的变量集,即
[[Platform1, Pool1], [Platform2, Pool1], [Platform3, Pool2]]
和执行,在一个管道,如:
jobs:
??(Foreach platform in platforms)??
- job: $(platform[0])
pool: $(platform[1])
steps:
- template: minimal_template.yml
parameters:
BuildTarget: $(platform[0])