Skip to content

Commit

Permalink
ci: persist env (#344)
Browse files Browse the repository at this point in the history
- env pass to next job
  • Loading branch information
bang9 authored Aug 16, 2024
1 parent 2ed1e6d commit 33a9bfc
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,10 +131,12 @@ jobs:
command: |
VERSION=v$(node -p "require('./package.json').version")
echo "export WIDGET_VERSION=$VERSION" >> $BASH_ENV
cp $BASH_ENV widget.env
- persist_to_workspace:
root: ./packages/self-service
paths:
- dist
- widget.env
# Publish - upload self-service to S3 and invalidate cache
upload_to_s3_and_invalidate_cache:
executor: ci-aws
Expand All @@ -150,6 +152,10 @@ jobs:
steps:
- attach_workspace:
at: .
- run:
name: Load environment variables
command: |
cat widget.env >> $BASH_ENV
- aws-cli/setup:
profile-name: default
configure-default-region: false
Expand All @@ -161,6 +167,11 @@ jobs:
from: dist/
to: << parameters.s3_bucket >>
profile_name: ci-web
- aws-s3/copy:
arguments: '--metadata-directive REPLACE --cache-control "max-age=86400" --content-type application/javascript --recursive'
from: << parameters.s3_bucket >>/<< parameters.widget_version >>
to: << parameters.s3_bucket >>/<< parameters.widget_version >>
profile_name: ci-web
- aws-s3/copy:
arguments: '--metadata-directive REPLACE --cache-control "max-age=0" --content-type application/javascript'
from: << parameters.s3_bucket >>/index.js
Expand All @@ -171,11 +182,6 @@ jobs:
from: << parameters.s3_bucket >>/playground/index.html
to: << parameters.s3_bucket >>/playground/index.html
profile_name: ci-web
- aws-s3/copy:
arguments: '--metadata-directive REPLACE --cache-control "max-age=86400" --content-type application/javascript --recursive'
from: << parameters.s3_bucket >>/<< parameters.widget_version >>
to: << parameters.s3_bucket >>/<< parameters.widget_version >>
profile_name: ci-web
- aws-create-invalidation:
distribution-id: << parameters.distribution_id >>
paths: '"/index.js" "/playground/index.html"'
Expand Down

0 comments on commit 33a9bfc

Please sign in to comment.