File tree Expand file tree Collapse file tree 6 files changed +34
-7
lines changed
Expand file tree Collapse file tree 6 files changed +34
-7
lines changed Original file line number Diff line number Diff line change @@ -27,13 +27,19 @@ parameters:
2727 - name : cache_steps
2828 type : stepList
2929 default : []
30+ - name : python_version
31+ type : string
32+ default : " 3.8"
33+ - name : agent_pool
34+ type : string
35+ default : " AWS-ECS"
3036
3137jobs :
3238 - job : build
3339 displayName : Build & Test
3440 timeoutInMinutes : 30
3541 pool :
36- name : ' AWS-ECS '
42+ name : ${{ parameters.agent_pool }}
3743 workspace :
3844 clean : all
3945 variables :
@@ -138,9 +144,9 @@ jobs:
138144 service_name : " ${{ parameters.service_name }}"
139145
140146 - task : UsePythonVersion@0
141- displayName : " Use Python 3.8 "
147+ displayName : " Use Python ${{ parameters.python_version }} "
142148 inputs :
143- versionSpec : " 3.8 "
149+ versionSpec : ${{ parameters.python_version }}
144150
145151 - ${{ each cache_step in parameters.cache_steps }} :
146152 - ${{ cache_step }}
Original file line number Diff line number Diff line change @@ -148,6 +148,12 @@ parameters:
148148 default : ' DEPRECATED'
149149 - name : spec_file
150150 default : ' DEPRECATED'
151+ - name : python_version
152+ type : string
153+ default : " 3.8"
154+ - name : agent_pool
155+ type : string
156+ default : " AWS-ECS"
151157
152158
153159extends :
Original file line number Diff line number Diff line change @@ -70,6 +70,10 @@ parameters:
7070 - config_ids
7171 - depends_on
7272 - jinja_templates
73+ - name : python_version
74+ type : string
75+ - name : agent_pool
76+ type : string
7377
7478stages :
7579 - stage : ${{ parameters.stage_name }}
@@ -78,7 +82,7 @@ stages:
7882 - deployment : deploy
7983 environment : ${{ parameters.environment }}
8084 pool :
81- name : ' AWS-ECS '
85+ name : ${{ parameters.agent_pool }}
8286 workspace :
8387 clean : all
8488 strategy :
@@ -121,9 +125,9 @@ stages:
121125 aws_account : " ${{ parameters.aws_account }}"
122126
123127 - task : UsePythonVersion@0
124- displayName : ' Use Python 3.8 '
128+ displayName : " Use Python ${{ parameters.python_version }} "
125129 inputs :
126- versionSpec : 3.8
130+ versionSpec : ${{ parameters.python_version }}
127131
128132 - template : " ../components/set-facts.yml"
129133 parameters :
Original file line number Diff line number Diff line change @@ -14,7 +14,10 @@ parameters:
1414 type : string
1515 - name : prod_producer_approval
1616 type : boolean
17-
17+ - name : python_version
18+ type : string
19+ - name : agent_pool
20+ type : string
1821
1922
2023stages :
Original file line number Diff line number Diff line change @@ -55,6 +55,10 @@ parameters:
5555 default : ' /_status'
5656 - name : manual_approval_env
5757 type : string
58+ - name : python_version
59+ type : string
60+ - name : agent_pool
61+ type : string
5862
5963stages :
6064 - ${{ if eq(parameters.environment, 'manual-approval') }} :
Original file line number Diff line number Diff line change @@ -60,6 +60,10 @@ parameters:
6060 - name : producer_approval
6161 type : boolean
6262 default : false
63+ - name : python_version
64+ type : string
65+ - name : agent_pool
66+ type : string
6367
6468stages :
6569 - ${{ if eq(parameters.environment, 'manual-approval') }} :
You can’t perform that action at this time.
0 commit comments