Skip to content

Commit b17f4a3

Browse files
committed
Added continuous deployment pipeline
1 parent fea5689 commit b17f4a3

File tree

3 files changed

+19
-6
lines changed

3 files changed

+19
-6
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Continuous Deployment Pipeline
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
jobs:
9+
deploy_all:
10+
strategy:
11+
matrix:
12+
sub_environment_name: [internal-dev, ref, int]
13+
uses: ./.github/workflows/deploy-backend.yml
14+
with:
15+
apigee_environment: ${{ matrix.sub_environment_name }}
16+
create_mns_subscription: true
17+
environment: dev
18+
sub_environment: ${{ matrix.sub_environment_name }}

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ build-proxy:
4242

4343
#Files to loop over in release
4444
# VED-811: remove everything except for proxy related files as we move to Github Actions for backend deployment
45-
_dist_include="pytest.ini poetry.lock poetry.toml pyproject.toml Makefile build/. specification sandbox scripts"
45+
_dist_include="pytest.ini poetry.lock poetry.toml pyproject.toml Makefile build/. specification sandbox scripts e2e"
4646

4747

4848
#Create /dist/ sub-directory and copy files into directory

azure/azure-release-pipeline.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,9 @@ extends:
4747
depends_on:
4848
- internal_dev_sandbox
4949
- environment: ref
50-
depends_on:
51-
- internal_dev
52-
- internal_dev_sandbox
5350
jinja_templates:
5451
DOMAIN_ENDPOINT: https://ref.imms.dev.vds.platform.nhs.uk
5552
- environment: int
56-
depends_on:
57-
- internal_dev
5853
jinja_templates:
5954
DOMAIN_ENDPOINT: https://int.imms.dev.vds.platform.nhs.uk
6055
- environment: prod

0 commit comments

Comments
 (0)