This repository was archived by the owner on Mar 27, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +39
-21
lines changed
Expand file tree Collapse file tree 3 files changed +39
-21
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,7 @@ stages:
1212include :
1313 - local : /gitlab-ci/documentation.yml
1414 - local : /gitlab-ci/renovate.yml
15- - local : /gitlab-ci/aws/cdk.yml
16- # - local: /gitlab-ci/aws/cloudformation.yml
17- # - local: /gitlab-ci/gcp/terraform.yml
15+ - local : /gitlab-ci/aws/dev.yml
1816
1917.Pytest :
2018 image : python:3.8
Original file line number Diff line number Diff line change 11# This template uses AWS CDK and AWS CLI to make infrastrcutre updates
22# and to deploy changes to the frontend and backend
33
4- workflow :
5- rules :
6- - if : ' $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"'
7- when : always
8- - if : ' $CI_COMMIT_BRANCH == "master"'
9- when : always
10-
11- variables :
12- ENVIRONMENT : dev
13-
14- .quasar build pwa :
4+ .quasar_build_pwa :
155 image : node:10
166 stage : build
177 rules :
@@ -33,7 +23,7 @@ variables:
3323 after_script :
3424 - echo "Build Complete"
3525
36- cdk deploy :
26+ .cdk_deploy :
3727 image : docker:19.03.1
3828 services :
3929 - docker:19.03.5-dind
@@ -77,22 +67,22 @@ cdk deploy:
7767 --count 1 \
7868 --launch-type FARGATE
7969
80- collectstatic :
70+ . collectstatic :
8171 << : *task
8272 variables :
8373 TASK_SUFFIX : collectstatic
8474
85- migrate :
75+ . migrate :
8676 << : *task
8777 variables :
8878 TASK_SUFFIX : migrate
8979
90- createsuperuser :
80+ . createsuperuser :
9181 << : *task
9282 variables :
9383 TASK_SUFFIX : create-superuser
9484
95- cdk destroy :
85+ .cdk_destroy :
9686 image : python:3.8
9787 when : manual
9888 stage : deploy
@@ -103,6 +93,6 @@ cdk destroy:
10393 - pip3 install awscli
10494 - pip3 install -e awscdk
10595 script :
106- # - aws s3 rb --force s3://${ENVIRONMENT}-${APP_NAME}-frontend
107- # - aws s3 rb --force s3://${ENVIRONMENT}-${APP_NAME}-assets
96+ - aws s3 rb --force s3://${ENVIRONMENT}-${APP_NAME}-frontend
97+ - aws s3 rb --force s3://${ENVIRONMENT}-${APP_NAME}-assets
10898 - cdk destroy --app awscdk/app.py --force
Original file line number Diff line number Diff line change 1+ workflow :
2+ rules :
3+ - if : ' $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"'
4+ when : always
5+ - if : ' $CI_COMMIT_BRANCH == "master"'
6+ when : always
7+
8+ include :
9+ - local : /gitlab-ci/aws/cdk.yml
10+
11+ variables :
12+ ENVIRONMENT : dev
13+
14+ quasar_build_pwa (dev) :
15+ extends : .quasar_build_pwa
16+
17+ cdk_deploy (dev) :
18+ extends : .cdk_deploy
19+
20+ collectstatic (dev) :
21+ extends : .collectstatic
22+
23+ migrate (dev) :
24+ extends : .migrate
25+
26+ createsuperuser (dev) :
27+ extends : .createsuperuser
28+
29+ cdk_destroy (dev) :
30+ extends : .cdk_destroy
You can’t perform that action at this time.
0 commit comments