मैं एक संख्या है नौकरियों के लिए विभिन्न प्लेटफार्मों के लिए मैं करना चाहते हैं चलाने के लिए समानांतर में. मैं करना चाहते हैं का निर्माण करने के लिए एक अलग सेट के प्लेटफार्मों के लिए अलग-अलग स्थितियों (यानी पूरा का निर्माण, धुआं खींचने के लिए अनुरोध, आदि). मैं कैसे कर सकते हैं की एक सूची नौकरियाँ गतिशील के आधार पर चर?
उदाहरण के लिए, अगर यह एक "हार्ड कोडित" का कार्यान्वयन:
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])