diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2023-05-05 15:45:33 -0400 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2023-05-05 15:45:52 -0400 |
commit | afd3478f37c8734ec6a0f028f772645a108d14b2 (patch) | |
tree | 781e9d75b8d43dbc8f284f7bb4e81930b4890895 /libcxx | |
parent | 5faf45a3d24e603cbc8fe4eb45da386653dae5e5 (diff) | |
download | llvm-afd3478f37c8734ec6a0f028f772645a108d14b2.tar.gz |
[clang][ci] Upload artifacts in a tarball to reduce size and avoid symlink issues
Diffstat (limited to 'libcxx')
-rw-r--r-- | libcxx/utils/ci/buildkite-pipeline-clang.yml | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/libcxx/utils/ci/buildkite-pipeline-clang.yml b/libcxx/utils/ci/buildkite-pipeline-clang.yml index 3e40c2bc0fef..c030257fe82b 100644 --- a/libcxx/utils/ci/buildkite-pipeline-clang.yml +++ b/libcxx/utils/ci/buildkite-pipeline-clang.yml @@ -24,7 +24,8 @@ steps: # but with the number of jobs we run daily, this can result in thousands of GB of network I/O. - "cmake -S llvm -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install -DLLVM_ENABLE_PROJECTS=\"clang;compiler-rt\"" - "ninja -C build install-clang install-clang-resource-headers" - - "buildkite-agent artifact upload --debug 'install/**/*'" + - "tar -czvf install.tar.gz install/" + - "buildkite-agent artifact upload --debug install.tar.gz" env: CC: "clang-${LLVM_HEAD_VERSION}" CXX: "clang++-${LLVM_HEAD_VERSION}" @@ -41,7 +42,8 @@ steps: - label: "C++03" commands: - - "buildkite-agent artifact download 'install/**' ." + - "buildkite-agent artifact download install.tar.gz ." + - "tar -xzvf install.tar.gz" - "export CC=$(pwd)/install/bin/clang" - "export CXX=$(pwd)/install/bin/clang++" - "chmod +x install/bin/clang install/bin/clang++" @@ -63,7 +65,8 @@ steps: - label: "C++2b" commands: - - "buildkite-agent artifact download 'install/**' ." + - "buildkite-agent artifact download install.tar.gz ." + - "tar -xzvf install.tar.gz" - "export CC=$(pwd)/install/bin/clang" - "export CXX=$(pwd)/install/bin/clang++" - "chmod +x install/bin/clang install/bin/clang++" @@ -85,7 +88,8 @@ steps: - label: "Modules" commands: - - "buildkite-agent artifact download 'install/**' ." + - "buildkite-agent artifact download install.tar.gz ." + - "tar -xzvf install.tar.gz" - "export CC=$(pwd)/install/bin/clang" - "export CXX=$(pwd)/install/bin/clang++" - "chmod +x install/bin/clang install/bin/clang++" |