[libcxx-commits] [libcxx] 9b0d324 - [libc++][CI] Reorder CI runs
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Feb 7 11:55:06 PST 2022
Author: Nikolas Klauser
Date: 2022-02-07T20:53:13+01:00
New Revision: 9b0d324154ace04eead10ad823a07335ee3bc1ac
URL: https://github.com/llvm/llvm-project/commit/9b0d324154ace04eead10ad823a07335ee3bc1ac
DIFF: https://github.com/llvm/llvm-project/commit/9b0d324154ace04eead10ad823a07335ee3bc1ac.diff
LOG: [libc++][CI] Reorder CI runs
This patch makes the uncontrovertial changes to the pipeline.
Reviewed By: ldionne, #libc
Spies: libcxx-commits, arichardson
Differential Revision: https://reviews.llvm.org/D119041
Added:
Modified:
libcxx/utils/ci/buildkite-pipeline.yml
Removed:
################################################################################
diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml
index bff9a003efd2..701f8ce95afc 100644
--- a/libcxx/utils/ci/buildkite-pipeline.yml
+++ b/libcxx/utils/ci/buildkite-pipeline.yml
@@ -51,6 +51,19 @@ steps:
limit: 2
timeout_in_minutes: 120
+ - label: "Documentation"
+ command: "libcxx/utils/ci/run-buildbot documentation"
+ artifact_paths:
+ - "**/test-results.xml"
+ agents:
+ queue: "libcxx-builders"
+ os: "linux"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
+ timeout_in_minutes: 120
+
#
# General testing with the default configuration, under all the supported
# Standard modes, with Clang and GCC. This catches most issues upfront.
@@ -72,8 +85,8 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "C++20"
- command: "libcxx/utils/ci/run-buildbot generic-cxx20"
+ - label: "C++11"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx11"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
@@ -86,8 +99,8 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "C++17"
- command: "libcxx/utils/ci/run-buildbot generic-cxx17"
+ - label: "C++03"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx03"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
@@ -100,11 +113,10 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "C++14"
- command: "libcxx/utils/ci/run-buildbot generic-cxx14"
+ - label: "Modular build"
+ command: "libcxx/utils/ci/run-buildbot generic-modules"
artifact_paths:
- "**/test-results.xml"
- - "**/*.abilist"
agents:
queue: "libcxx-builders"
os: "linux"
@@ -114,11 +126,10 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "C++11"
- command: "libcxx/utils/ci/run-buildbot generic-cxx11"
+ - label: "GCC 11 / C++latest"
+ command: "libcxx/utils/ci/run-buildbot generic-gcc"
artifact_paths:
- "**/test-results.xml"
- - "**/*.abilist"
agents:
queue: "libcxx-builders"
os: "linux"
@@ -128,8 +139,13 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "C++03"
- command: "libcxx/utils/ci/run-buildbot generic-cxx03"
+ #
+ # All other supported configurations of libc++.
+ #
+ - wait
+
+ - label: "C++20"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx20"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
@@ -142,10 +158,11 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "GCC 11 / C++latest"
- command: "libcxx/utils/ci/run-buildbot generic-gcc"
+ - label: "C++17"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx17"
artifact_paths:
- "**/test-results.xml"
+ - "**/*.abilist"
agents:
queue: "libcxx-builders"
os: "linux"
@@ -155,10 +172,19 @@ steps:
limit: 2
timeout_in_minutes: 120
- #
- # All other supported configurations of libc++.
- #
- - wait
+ - label: "C++14"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx14"
+ artifact_paths:
+ - "**/test-results.xml"
+ - "**/*.abilist"
+ agents:
+ queue: "libcxx-builders"
+ os: "linux"
+ retry:
+ automatic:
+ - exit_status: -1 # Agent was lost
+ limit: 2
+ timeout_in_minutes: 120
# Tests with the supported compilers.
- label: "GCC 11 / C++11"
@@ -307,19 +333,6 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "Modular build"
- command: "libcxx/utils/ci/run-buildbot generic-modules"
- artifact_paths:
- - "**/test-results.xml"
- agents:
- queue: "libcxx-builders"
- os: "linux"
- retry:
- automatic:
- - exit_status: -1 # Agent was lost
- limit: 2
- timeout_in_minutes: 120
-
- label: "Static libraries"
command: "libcxx/utils/ci/run-buildbot generic-static"
artifact_paths:
@@ -505,19 +518,6 @@ steps:
limit: 2
timeout_in_minutes: 120
- - label: "Documentation"
- command: "libcxx/utils/ci/run-buildbot documentation"
- artifact_paths:
- - "**/test-results.xml"
- agents:
- queue: "libcxx-builders"
- os: "linux"
- retry:
- automatic:
- - exit_status: -1 # Agent was lost
- limit: 2
- timeout_in_minutes: 120
-
# Tests on non-Unix platforms
- label: "Clang-cl (DLL)"
command: "bash libcxx/utils/ci/run-buildbot clang-cl-dll"
More information about the libcxx-commits
mailing list