|
|
@ -36,14 +36,19 @@ jobs: |
|
|
|
- name: (Release - Docs 6.0) Build Website |
|
|
|
run: yarn antora ./antora-playbook-staging.yml |
|
|
|
|
|
|
|
- name: (Release - Docs 6.0) Rename sitemap.xml (Temporary solution - Amit) |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
mv ./build/site/sitemap.xml ./build/site/antora-sitemap.xml |
|
|
|
|
|
|
|
- name: (deploy) Upload to S3 |
|
|
|
run: aws s3 sync --acl=public-read --delete ./build/site s3://tiny-cloud-antora-docs-production |
|
|
|
run: aws s3 sync --acl=public-read --delete ./build/site s3://tiny-cloud-antora-docs-production/docs |
|
|
|
env: |
|
|
|
AWS_ACCESS_KEY_ID: ${{ secrets.PRODUCTION_AWS_ACCESS_KEY_ID }} |
|
|
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.PRODUCTION_AWS_SECRET_ACCESS_KEY }} |
|
|
|
|
|
|
|
- name: (deploy) Invalidate Cache |
|
|
|
run: aws cloudfront create-invalidation --distribution-id E3LFU502SQ5UR --paths "/*" |
|
|
|
run: aws cloudfront create-invalidation --distribution-id E3LFU502SQ5UR --paths "/docs/*" |
|
|
|
env: |
|
|
|
AWS_ACCESS_KEY_ID: ${{ secrets.PRODUCTION_AWS_ACCESS_KEY_ID }} |
|
|
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.PRODUCTION_AWS_SECRET_ACCESS_KEY }} |