ldionne updated this revision to Diff 554277.
ldionne added a comment.
Don't upload the Windows build artifacts cause we don't use them and it fails.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D158995/new/
https://reviews.llvm.org/D158995
Files:
clang/utils/ci/buildkite-pipeline.yml
clang/utils/ci/run-buildbot
Index: clang/utils/ci/run-buildbot
===================================================================
--- clang/utils/ci/run-buildbot
+++ clang/utils/ci/run-buildbot
@@ -95,6 +95,21 @@
ninja -C ${BUILD_DIR} check-clang
;;
+build-clang-windows)
+ cmake -S llvm -B ${BUILD_DIR} -G Ninja
\
+ -D CMAKE_C_COMPILER_LAUNCHER=sccache
\
+ -D CMAKE_CXX_COMPILER_LAUNCHER=sccache
\
+ -D CMAKE_BUILD_TYPE=Release
\
+ -D CMAKE_INSTALL_PREFIX=install-windows
\
+ -D LLVM_ENABLE_PROJECTS="clang;compiler-rt"
\
+ -D LLVM_ENABLE_ASSERTIONS=ON
\
+ -D LLVM_BUILD_EXAMPLES=ON
\
+ -D COMPILER_RT_BUILD_LIBFUZZER=OFF
\
+ -D COMPILER_RT_BUILD_ORC=OFF
+
+ ninja -C ${BUILD_DIR} install-clang install-clang-resource-headers
+ ninja -C ${BUILD_DIR} check-clang
+;;
generic-cxx03)
buildkite-agent artifact download install.tar.xz .
tar -xvf install.tar.xz
Index: clang/utils/ci/buildkite-pipeline.yml
===================================================================
--- clang/utils/ci/buildkite-pipeline.yml
+++ clang/utils/ci/buildkite-pipeline.yml
@@ -31,7 +31,7 @@
- wait
- - label: "Building and testing clang"
+ - label: "Building and testing clang (Linux)"
commands:
- "clang/utils/ci/run-buildbot build-clang"
agents:
@@ -42,6 +42,18 @@
limit: 2
timeout_in_minutes: 120
+ - label: "Building and testing clang (Windows)"
+ commands:
+ - "C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=amd64
-host_arch=amd64"
+ - "bash clang/utils/ci/run-buildbot build-clang-windows"
+ agents:
+ queue: "windows"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
+ timeout_in_minutes: 120
+
- wait
- label: "Running libc++ test suite in C++03"
Index: clang/utils/ci/run-buildbot
===================================================================
--- clang/utils/ci/run-buildbot
+++ clang/utils/ci/run-buildbot
@@ -95,6 +95,21 @@
ninja -C ${BUILD_DIR} check-clang
;;
+build-clang-windows)
+ cmake -S llvm -B ${BUILD_DIR} -G Ninja \
+ -D CMAKE_C_COMPILER_LAUNCHER=sccache \
+ -D CMAKE_CXX_COMPILER_LAUNCHER=sccache \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_INSTALL_PREFIX=install-windows \
+ -D LLVM_ENABLE_PROJECTS="clang;compiler-rt" \
+ -D LLVM_ENABLE_ASSERTIONS=ON \
+ -D LLVM_BUILD_EXAMPLES=ON \
+ -D COMPILER_RT_BUILD_LIBFUZZER=OFF \
+ -D COMPILER_RT_BUILD_ORC=OFF
+
+ ninja -C ${BUILD_DIR} install-clang install-clang-resource-headers
+ ninja -C ${BUILD_DIR} check-clang
+;;
generic-cxx03)
buildkite-agent artifact download install.tar.xz .
tar -xvf install.tar.xz
Index: clang/utils/ci/buildkite-pipeline.yml
===================================================================
--- clang/utils/ci/buildkite-pipeline.yml
+++ clang/utils/ci/buildkite-pipeline.yml
@@ -31,7 +31,7 @@
- wait
- - label: "Building and testing clang"
+ - label: "Building and testing clang (Linux)"
commands:
- "clang/utils/ci/run-buildbot build-clang"
agents:
@@ -42,6 +42,18 @@
limit: 2
timeout_in_minutes: 120
+ - label: "Building and testing clang (Windows)"
+ commands:
+ - "C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=amd64 -host_arch=amd64"
+ - "bash clang/utils/ci/run-buildbot build-clang-windows"
+ agents:
+ queue: "windows"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
+ timeout_in_minutes: 120
+
- wait
- label: "Running libc++ test suite in C++03"
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits