[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