aboutsummaryrefslogtreecommitdiff
path: root/ci/drone/test_linux_behavior
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-08-25 18:12:35 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-08-28 17:07:21 -0700
commit532cfb65e018c216972cb50a82c7a0379934c8cc (patch)
tree5e4e011efd5b6554a3a3bf19ef6398895b2a1cab /ci/drone/test_linux_behavior
parentaee53e2ffdd8c68a9b505f8aaad318bfbb459965 (diff)
downloadzig-532cfb65e018c216972cb50a82c7a0379934c8cc.tar.gz
zig-532cfb65e018c216972cb50a82c7a0379934c8cc.zip
CI: rework to account for new cmake behavior
* CMakeLists: pass `-Dstrip` for release zig builds * pass -target and -mcpu to zig1. works around llvm on freebsd incorrectly detecting "freestanding" instead of "freebsd" for the native OS. * ci.ziglang.org is now responsible for creating aarch64-macos tarballs rather than Azure.
Diffstat (limited to 'ci/drone/test_linux_behavior')
-rwxr-xr-xci/drone/test_linux_behavior15
1 files changed, 10 insertions, 5 deletions
diff --git a/ci/drone/test_linux_behavior b/ci/drone/test_linux_behavior
index a06347c169..fb5b1fa9e4 100755
--- a/ci/drone/test_linux_behavior
+++ b/ci/drone/test_linux_behavior
@@ -1,8 +1,13 @@
#!/bin/sh
-. ./ci/drone/linux_script_base
+set -x
+set -e
-./build/zig build test-behavior -Dskip-non-native
-./build/zig build test-compiler-rt -Dskip-non-native
-./build/zig build test-fmt
-./build/zig build docs
+INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
+ZIG="$INSTALL_PREFIX/bin/zig"
+export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
+
+$ZIG build test-behavior -Dskip-non-native
+$ZIG build test-compiler-rt -Dskip-non-native
+$ZIG build test-fmt
+$ZIG build docs