diff --git a/.gitea/workflows/cicd.yaml b/.gitea/workflows/cicd.yaml index abc2249..becb511 100644 --- a/.gitea/workflows/cicd.yaml +++ b/.gitea/workflows/cicd.yaml @@ -25,6 +25,28 @@ jobs: hugo --help hugo version hugo build + + - name: Install AWS CLI + run: | + RUN DEBIAN_FRONTEND=noninteractive apt update -y \ + && umask 0002 \ + && DEBIAN_FRONTEND=noninteractive apt install -y awscli + - name: Sync to AWS run: | - which aws || true \ No newline at end of file + aws s3 cp --recursive ./ s3://freshbrewed.tech/ + if: gitea.base_ref == 'main' + env: # Or as an environment variable + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWSSECRETKEY }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWSSECRETID }} + + - name: Sync to AWS + run: | + aws cloudfront create-invalidation --distribution-id EWYXMJ6L92Q6I --paths "/index.html" + if: gitea.base_ref == 'main' + env: # Or as an environment variable + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWSSECRETKEY }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWSSECRETID }} + + +