Skip to content

Instantly share code, notes, and snippets.

@davidnguyen11
Created April 13, 2019 15:01
Show Gist options
  • Save davidnguyen11/091fdb8fef5594c55f38690390598293 to your computer and use it in GitHub Desktop.
Save davidnguyen11/091fdb8fef5594c55f38690390598293 to your computer and use it in GitHub Desktop.
stages:
- dockerize
- s3
- deploy
dockerize:
stage: dockerize
script:
- <DOCKERIZE_DO_SOMETHING>
s3:
stage: s3
script:
- yarn install
- yarn build
- NODE_ENV=staging CDN_HOST_BUCKET=$CDN_HOST_BUCKET CDN_ACCESS_KEY_ID=$CDN_ACCESS_KEY_ID CDN_SECRET_ACCESS_KEY=$CDN_SECRET_ACCESS_KEY yarn s3:upload
- NODE_ENV=production CDN_HOST_BUCKET=$CDN_HOST_BUCKET CDN_ACCESS_KEY_ID=$CDN_ACCESS_KEY_ID CDN_SECRET_ACCESS_KEY=$CDN_SECRET_ACCESS_KEY yarn s3:upload
deploy:
stage: deploy
script:
- <DEPLOYMENT_SCRIPTS>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment