Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ansible/www-standalone/tools/promote/_promote.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ for subdir in $(cd $srcdir && ls); do
fi

rm -f "${srcdir}/${subdir}/${donefile}"
. ${__dirname}/upload_to_cloudflare.sh $site $subdir

done

Expand Down
2 changes: 2 additions & 0 deletions ansible/www-standalone/tools/promote/promote_release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ while true; do
if [ "X${yorn}" == "Xy" ]; then
. ${__dirname}/_promote.sh $site $2
nodejs-latest-linker /home/dist/${site}/release/ /home/dist/${site}/docs/
dstdir=/home/dist/${site}/docs
. ${__dirname}/upload_to_cloudflare.sh $site $2
break
fi
done
4 changes: 4 additions & 0 deletions ansible/www-standalone/tools/promote/settings
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,7 @@ chakracore_rc_dirmatch=.*
chakracore_release_srcdir=${staging_rootdir}chakracore-release
chakracore_release_dstdir=${dist_rootdir}chakracore-release
chakracore_release_dirmatch=.*

cloudflare_endpoint=https://07be8d2fbc940503ca1be344714cb0d1.r2.cloudflarestorage.com
cloudflare_profile=worker
destination_bucket=s3://dist-prod
20 changes: 20 additions & 0 deletions ansible/www-standalone/tools/promote/upload_to_cloudflare.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/bash

set -e

site=$1

if [ "X$site" != "Xiojs" ] && [ "X$site" != "Xnodejs" ]; then
echo "Usage: upload_to_cloudflare.sh < iojs | nodejs > <version>"
exit 1
fi

if [ "X$2" == "X" ]; then
echo "Usage: upload_to_cloudflare.sh < iojs | nodejs > <version>"
exit 1
fi

relativedir=${dstdir/$dist_rootdir/"$site/"}
version=$2

aws s3 cp $dstdir/$version/ $destination_bucket/$relativedir/$version/ --endpoint-url=$cloudflare_endpoint --profile $cloudflare_profile --recursive