We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 62ca1e9 commit 1f89b4cCopy full SHA for 1f89b4c
.cirrus/publish-dogfood-site.sh
@@ -3,9 +3,14 @@
3
set -euo pipefail
4
5
: "${AWS_ACCESS_KEY_ID?}" "${AWS_SECRET_ACCESS_KEY?}" "${AWS_SESSION_TOKEN?}"
6
+
7
+set -x
8
9
: "${S3_BUCKET:=downloads-cdn-eu-central-1-prod}"
10
ROOT_BUCKET_KEY="SonarLint-for-VisualStudio/dogfood"
11
+DISTRIBUTION_ID="E2WHX4O0Y6Z6C6" # Downloads-CDN-Distribution-Prod
12
dogfood_site_dir="$1"
13
14
echo "Upload from $dogfood_site_dir to s3://$S3_BUCKET/$ROOT_BUCKET_KEY/"
15
aws s3 sync --delete "$dogfood_site_dir" "s3://$S3_BUCKET/$ROOT_BUCKET_KEY/"
16
+aws cloudfront create-invalidation --distribution-id "${DISTRIBUTION_ID}" --paths "/${ROOT_BUCKET_KEY}/*"
0 commit comments