ci: upload a src tarball too

master
Andrew Kelley 2018-11-05 01:32:21 -05:00
parent caf1ec9474
commit dc2dfef0a2
No known key found for this signature in database
GPG Key ID: 4E7CD66038A4D47C
2 changed files with 17 additions and 3 deletions

View File

@ -50,6 +50,8 @@ jobs:
- BuildLinux
- BuildWindows
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
strategy:
maxParallel: 1
pool:
vmImage: 'ubuntu-16.04'
variables:

View File

@ -3,12 +3,23 @@
set -x
set -e
SRCDIR=$(pwd)
rm -rf .git
sudo apt-get install -y s3cmd
cd "$HOME"
wget "https://ziglang.org/builds/$LINUX_TARBALL"
tar xf $LINUX_TARBALL
rm $LINUX_TARBALL
ZIG="$(ls zig-*)/zig"
LANGREF="$(ls zig-*)/langref.html"
ZIGDIR=$(basename -s .tar.xz $LINUX_TARBALL)
ZIG="$ZIGDIR/zig"
LANGREF="$ZIGDIR/langref.html"
VERSION=$($ZIG version)
SRCTARBALLDIR="zig-$VERSION"
export SRC_TARBALL="$SRCTARBALLDIR.tar.xz"
mv "$SRCDIR" "$SRCTARBALLDIR"
tar cfJ "$SRC_TARBALL" "$SRCTARBALLDIR"
export SRC_SHASUM=$(sha256sum $SRC_TARBALL | cut '-d ' -f1)
export SRC_BYTESIZE=$(wc -c < $SRC_TARBALL)
git clone https://github.com/ziglang/www.ziglang.org --depth 1
cd www.ziglang.org
@ -16,5 +27,6 @@ export MASTER_DATE=$(date +%Y-%m-%d)
"$ZIG" run update-download-page.zig
mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg"
s3cmd put -P "$SRC_TARBALL" s3://ziglang.org/builds/
s3cmd put -P "$LANGREF" s3://ziglang.org/documentation/master/index.html --add-header="Cache-Control: max-age=0, must-revalidate"
s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate"