Configures credentials using env vars

This commit is contained in:
Joe Carstairs
2024-03-30 20:16:40 +00:00
parent 7bf730a601
commit 4718d76601

View File

@@ -17,6 +17,9 @@ jobs:
build:
name: Build with Astro and deploy to S3
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -37,4 +40,8 @@ jobs:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- name: Sync S3 bucket
run: aws s3 sync ./dist/ s3://joeac-personal-website --delete
run: |
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
aws configure set region eu-west-2
aws s3 sync ./dist/ s3://joeac-personal-website --delete