Mám niekoľko pracovných miest pre rôzne platformy, ktoré by som chcel spustiť paralelne. Ja by som chcel stavať iné platformy pre rôzne situácie (t. j. úplné stavať, dym, vytiahnuť žiadosť, atď.). Ako môžem vytvoriť zoznam pracovných miest dynamické založené na premenné?
Napríklad, ak je to jeden z "napevno" skúsenosti:
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
Ako by som mohol namiesto výpis z kolekcie premenná nastaví, t. j.
[[Platform1, Pool1], [Platform2, Pool1], [Platform3, Pool2]]
A spustiť, že na potrubí, ako napríklad:
jobs:
??(Foreach platform in platforms)??
- job: $(platform[0])
pool: $(platform[1])
steps:
- template: minimal_template.yml
parameters:
BuildTarget: $(platform[0])