diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-08-25 18:12:35 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-08-28 17:07:21 -0700 |
| commit | 532cfb65e018c216972cb50a82c7a0379934c8cc (patch) | |
| tree | 5e4e011efd5b6554a3a3bf19ef6398895b2a1cab /ci/drone/test_linux_behavior | |
| parent | aee53e2ffdd8c68a9b505f8aaad318bfbb459965 (diff) | |
| download | zig-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-x | ci/drone/test_linux_behavior | 15 |
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 |
