Skip to content
Snippets Groups Projects
Commit d15f9a16 authored by bhill6@wisc.edu's avatar bhill6@wisc.edu
Browse files

Added production deployment step to gitlab-ci file

parent 5cf8ffa4
No related branches found
No related tags found
No related merge requests found
...@@ -3,6 +3,7 @@ image: docker.doit.wisc.edu/registrar/angular-cli-builder:1.2.0 ...@@ -3,6 +3,7 @@ image: docker.doit.wisc.edu/registrar/angular-cli-builder:1.2.0
variables: variables:
S3_BUCKET_NAME: dev-enroll-app-frontend S3_BUCKET_NAME: dev-enroll-app-frontend
TEST_S3_BUCKET_NAME: test-enroll-app-frontend TEST_S3_BUCKET_NAME: test-enroll-app-frontend
PROD_S3_BUCKET_NAME: prod-enroll-app-frontend
DEV_CFDIST_ID: E2LLRLV3LNB0E3 DEV_CFDIST_ID: E2LLRLV3LNB0E3
TEST_CFDIST_ID: E2YFQBS58TTJRA TEST_CFDIST_ID: E2YFQBS58TTJRA
...@@ -39,14 +40,10 @@ deploy: ...@@ -39,14 +40,10 @@ deploy:
only: only:
- master@adi-ia/course-search-enroll-fe - master@adi-ia/course-search-enroll-fe
deploy_test: deploy_prod:
stage: deploy stage: deploy
script: script:
- VERSION=$(node -p -e "require('./package.json').version") - aws s3 sync --acl public-read --sse --delete s3://$TEST_S3_BUCKET_NAME s3://PROD_S3_BUCKET_NAME
- aws s3 cp s3://enroll-app-front-end-builds/course-search-enroll-fe-$VERSION.tar.gz ./course-search-enroll-fe-$VERSION.tar.gz
- mkdir build && tar xzf ./course-search-enroll-fe-$VERSION.tar.gz -C build
- aws s3 sync --acl public-read --sse --delete s3://$S3_BUCKET_NAME s3://$TEST_S3_BUCKET_NAME
- aws cloudfront create-invalidation --distribution-id $TEST_CFDIST_ID --paths '/*'
only: only:
- master@adi-ia/course-search-enroll-fe - master@adi-ia/course-search-enroll-fe
when: manual when: manual
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment