ci: upload a src tarball too
This commit is contained in:
parent
caf1ec9474
commit
dc2dfef0a2
@ -50,6 +50,8 @@ jobs:
|
|||||||
- BuildLinux
|
- BuildLinux
|
||||||
- BuildWindows
|
- BuildWindows
|
||||||
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
|
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
|
||||||
|
strategy:
|
||||||
|
maxParallel: 1
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'ubuntu-16.04'
|
vmImage: 'ubuntu-16.04'
|
||||||
variables:
|
variables:
|
||||||
|
@ -3,12 +3,23 @@
|
|||||||
set -x
|
set -x
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
SRCDIR=$(pwd)
|
||||||
|
rm -rf .git
|
||||||
|
sudo apt-get install -y s3cmd
|
||||||
|
|
||||||
cd "$HOME"
|
cd "$HOME"
|
||||||
wget "https://ziglang.org/builds/$LINUX_TARBALL"
|
wget "https://ziglang.org/builds/$LINUX_TARBALL"
|
||||||
tar xf $LINUX_TARBALL
|
tar xf $LINUX_TARBALL
|
||||||
rm $LINUX_TARBALL
|
ZIGDIR=$(basename -s .tar.xz $LINUX_TARBALL)
|
||||||
ZIG="$(ls zig-*)/zig"
|
ZIG="$ZIGDIR/zig"
|
||||||
LANGREF="$(ls zig-*)/langref.html"
|
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
|
git clone https://github.com/ziglang/www.ziglang.org --depth 1
|
||||||
cd www.ziglang.org
|
cd www.ziglang.org
|
||||||
@ -16,5 +27,6 @@ export MASTER_DATE=$(date +%Y-%m-%d)
|
|||||||
"$ZIG" run update-download-page.zig
|
"$ZIG" run update-download-page.zig
|
||||||
|
|
||||||
mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg"
|
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 "$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"
|
s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user