Skip to content

Commit 1993972

Browse files
Merge pull request #489 from NHSDigital/master
Merge master into edge
2 parents bb3718b + 4e6eb4b commit 1993972

File tree

6 files changed

+34
-7
lines changed

6 files changed

+34
-7
lines changed

azure/common/apigee-build.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff 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

3137
jobs:
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 }}

azure/common/apigee-deployment.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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

153159
extends:

azure/common/deploy-stage.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff 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

7478
stages:
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:

azure/common/deploy-stages.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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

2023
stages:

azure/common/pr.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

5963
stages:
6064
- ${{ if eq(parameters.environment, 'manual-approval') }}:

azure/common/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

6468
stages:
6569
- ${{ if eq(parameters.environment, 'manual-approval') }}:

0 commit comments

Comments
 (0)