Skip to content

Commit 30a0a4a

Browse files
committed
Refactoring
1 parent d56c14d commit 30a0a4a

File tree

2 files changed

+32
-29
lines changed

2 files changed

+32
-29
lines changed

azure/new_pipelines/apigee-deployment.yml

Lines changed: 20 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,23 @@ parameters:
44
- name: tf_dir
55
type: string
66

7-
trigger: none
8-
pr: none
9-
10-
resources:
11-
repositories:
12-
- repository: common
13-
type: github
14-
name: NHSDigital/api-management-utils
15-
ref: refs/heads/edge
16-
endpoint: NHSDigital
17-
18-
pool:
19-
name: 'AWS-ECS'
20-
21-
extends:
22-
template: azure/common/apigee-deployment.yml@common
23-
parameters:
24-
service_name: immunisation-fhir-api
25-
short_service_name: ifa
26-
service_base_path: immunisation-fhir-api/FHIR/R4
27-
apigee_deployments:
28-
- environment: internal-dev
29-
jinja_templates:
30-
DOMAIN_ENDPOINT: https://green.imms.int.vds.platform.nhs.uk
31-
post_deploy:
32-
- template: ./post-apigee-deployment.yml
33-
parameters:
34-
tf_dir: ${{ parameters.tf_dir }}
35-
tf_environment: ${{ parameters.tf_environment }}
7+
jobs:
8+
- job: apigee_deploy
9+
displayName: Deploy Apigee (${{ parameters.tf_environment }})
10+
pool:
11+
name: 'AWS-ECS'
12+
steps:
13+
- template: azure/common/apigee-deployment.yml@common
14+
parameters:
15+
service_name: immunisation-fhir-api
16+
short_service_name: ifa
17+
service_base_path: immunisation-fhir-api/FHIR/R4
18+
apigee_deployments:
19+
- environment: internal-dev
20+
jinja_templates:
21+
DOMAIN_ENDPOINT: https://green.imms.int.vds.platform.nhs.uk
22+
post_deploy:
23+
- template: ./post-apigee-deployment.yml
24+
parameters:
25+
tf_dir: ${{ parameters.tf_dir }}
26+
tf_environment: ${{ parameters.tf_environment }}

azure/new_pipelines/azure-pr-blue-green-root.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
trigger: none
22
pr: none
33

4+
resources:
5+
repositories:
6+
- repository: common
7+
type: github
8+
name: NHSDigital/api-management-utils
9+
ref: refs/heads/edge
10+
endpoint: NHSDigital
11+
12+
pool:
13+
name: 'AWS-ECS'
14+
415
stages:
516
- stage: GreenDeploy
617
displayName: "Deploy to Green"
@@ -9,6 +20,7 @@ stages:
920
parameters:
1021
tf_environment: green
1122
tf_dir: "terraform_old"
23+
1224
# - stage: BlueDeploy
1325
# displayName: "Deploy to Blue"
1426
# dependsOn: GreenDeploy

0 commit comments

Comments
 (0)