authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-11-05 01:32:21-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-11-05 01:32:21-05:00
logdc2dfef0a22dba646c87fd94ff421fa85fd79493
treeb2a8556f5e7e515b0509bdae3f7173038a7c63e1
parentcaf1ec94747ca3c5cae6f9a21b25d1a6c350bbb7
signature Commit is signed but in an unrecognized format.

ci: upload a src tarball too


2 files changed, 17 insertions(+), 3 deletions(-)

ci/azure/pipelines.yml+2
...@@ -50,6 +50,8 @@ jobs:...@@ -50,6 +50,8 @@ jobs:
50 - BuildLinux50 - BuildLinux
51 - BuildWindows51 - BuildWindows
52 condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))52 condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
53 strategy:
54 maxParallel: 1
53 pool:55 pool:
54 vmImage: 'ubuntu-16.04'56 vmImage: 'ubuntu-16.04'
55 variables:57 variables:
ci/azure/update_download_page+15-3
...@@ -3,12 +3,23 @@...@@ -3,12 +3,23 @@
3set -x3set -x
4set -e4set -e
55
6SRCDIR=$(pwd)
7rm -rf .git
8sudo apt-get install -y s3cmd
9
6cd "$HOME"10cd "$HOME"
7wget "https://ziglang.org/builds/$LINUX_TARBALL"11wget "https://ziglang.org/builds/$LINUX_TARBALL"
8tar xf $LINUX_TARBALL12tar xf $LINUX_TARBALL
9rm $LINUX_TARBALL13ZIGDIR=$(basename -s .tar.xz $LINUX_TARBALL)
10ZIG="$(ls zig-*)/zig"14ZIG="$ZIGDIR/zig"
11LANGREF="$(ls zig-*)/langref.html"15LANGREF="$ZIGDIR/langref.html"
16VERSION=$($ZIG version)
17SRCTARBALLDIR="zig-$VERSION"
18export SRC_TARBALL="$SRCTARBALLDIR.tar.xz"
19mv "$SRCDIR" "$SRCTARBALLDIR"
20tar cfJ "$SRC_TARBALL" "$SRCTARBALLDIR"
21export SRC_SHASUM=$(sha256sum $SRC_TARBALL | cut '-d ' -f1)
22export SRC_BYTESIZE=$(wc -c < $SRC_TARBALL)
1223
13git clone https://github.com/ziglang/www.ziglang.org --depth 124git clone https://github.com/ziglang/www.ziglang.org --depth 1
14cd www.ziglang.org25cd www.ziglang.org
...@@ -16,5 +27,6 @@ export MASTER_DATE=$(date +%Y-%m-%d)...@@ -16,5 +27,6 @@ export MASTER_DATE=$(date +%Y-%m-%d)
16"$ZIG" run update-download-page.zig27"$ZIG" run update-download-page.zig
1728
18mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg"29mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg"
30s3cmd put -P "$SRC_TARBALL" s3://ziglang.org/builds/
19s3cmd put -P "$LANGREF" s3://ziglang.org/documentation/master/index.html --add-header="Cache-Control: max-age=0, must-revalidate"31s3cmd put -P "$LANGREF" s3://ziglang.org/documentation/master/index.html --add-header="Cache-Control: max-age=0, must-revalidate"
20s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate"32s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate"