aboutsummaryrefslogtreecommitdiff
path: root/ci/travis_linux_script
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-04-03 20:33:33 -0400
committerAndrew Kelley <superjoe30@gmail.com>2018-04-03 21:39:03 -0400
commit2676da61a6ce0808509872a267c8bbd307410966 (patch)
treec9c5105f29c0c25d73b2852e2de3b2af68d301e5 /ci/travis_linux_script
parent9dfd1a7c8a79cd5213878c56695f2fcb8aa25580 (diff)
downloadzig-2676da61a6ce0808509872a267c8bbd307410966.tar.gz
zig-2676da61a6ce0808509872a267c8bbd307410966.zip
travis: better s3 artifacts
Diffstat (limited to 'ci/travis_linux_script')
-rwxr-xr-xci/travis_linux_script19
1 files changed, 12 insertions, 7 deletions
diff --git a/ci/travis_linux_script b/ci/travis_linux_script
index f80ac33c24..2bb4323066 100755
--- a/ci/travis_linux_script
+++ b/ci/travis_linux_script
@@ -8,11 +8,16 @@ export CXX=clang++-6.0
echo $PATH
mkdir build
cd build
-cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd)
-make -j2 install
-./zig build --build-file ../build.zig test
+# cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd)
+# make -j2 install
+# ./zig build --build-file ../build.zig test
-cd $TRAVIS_BUILD_DIR
-rm .gitignore
-git clean -fd
-docker run -it --mount type=bind,source="$TRAVIS_BUILD_DIR",target=/z ziglang/static-base:llvm6-1 -j2 $TRAVIS_COMMIT
+if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then
+ mkdir $TRAVIS_BUILD_DIR/artifacts
+ docker run -it --mount type=bind,source="$TRAVIS_BUILD_DIR/artifacts",target=/z ziglang/static-base:llvm6-1 -j2 $TRAVIS_COMMIT
+ echo "access_key = $AWS_ACCESS_KEY_ID" >> ~/.s3cfg
+ echo "secret_key = $AWS_SECRET_ACCESS_KEY" >> ~/.s3cfg
+ s3cmd put -P $TRAVIS_BUILD_DIR/artifacts/* s3://ziglang.org/builds/
+ touch empty
+ s3cmd put -P empty s3://ziglang.org/builds/zig-linux-x86_64-$TRAVIS_BRANCH.tar.xz --add-header=x-amz-website-redirect-location:/builds/$(ls $TRAVIS_BUILD_DIR/artifacts)
+fi