[libcxx-commits] [PATCH] D136276: [libc++][CI] Reorder jobs.
Mark de Wever via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Oct 19 11:08:46 PDT 2022
Mordante created this revision.
Herald added a subscriber: arichardson.
Herald added a project: All.
Mordante requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.
In the second leg of the CI the steps take about:
- C++2b 10m
- C++11 8m
- C++03 6m
- Modular build 10m
- GCC 12 / C++latest 20m
So the slowest job is scheduled last. The CI will wait to start the
third leg until that job is done. The current order increases the
latency of the current job, instead start the slow jobs earlier.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D136276
Files:
libcxx/utils/ci/buildkite-pipeline.yml
Index: libcxx/utils/ci/buildkite-pipeline.yml
===================================================================
--- libcxx/utils/ci/buildkite-pipeline.yml
+++ libcxx/utils/ci/buildkite-pipeline.yml
@@ -79,14 +79,14 @@
#
- wait
- - label: "C++2b"
- command: "libcxx/utils/ci/run-buildbot generic-cxx2b"
+ - label: "GCC ${GCC_STABLE_VERSION} / C++latest"
+ command: "libcxx/utils/ci/run-buildbot generic-gcc"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
env:
- CC: "clang-${LLVM_HEAD_VERSION}"
- CXX: "clang++-${LLVM_HEAD_VERSION}"
+ CC: "gcc-${GCC_STABLE_VERSION}"
+ CXX: "g++-${GCC_STABLE_VERSION}"
agents:
queue: "libcxx-builders"
os: "linux"
@@ -96,8 +96,8 @@
limit: 2
timeout_in_minutes: 120
- - label: "C++11"
- command: "libcxx/utils/ci/run-buildbot generic-cxx11"
+ - label: "C++2b"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx2b"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
@@ -113,8 +113,8 @@
limit: 2
timeout_in_minutes: 120
- - label: "C++03"
- command: "libcxx/utils/ci/run-buildbot generic-cxx03"
+ - label: "Modular build"
+ command: "libcxx/utils/ci/run-buildbot generic-modules"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
@@ -130,8 +130,8 @@
limit: 2
timeout_in_minutes: 120
- - label: "Modular build"
- command: "libcxx/utils/ci/run-buildbot generic-modules"
+ - label: "C++11"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx11"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
@@ -147,14 +147,14 @@
limit: 2
timeout_in_minutes: 120
- - label: "GCC ${GCC_STABLE_VERSION} / C++latest"
- command: "libcxx/utils/ci/run-buildbot generic-gcc"
+ - label: "C++03"
+ command: "libcxx/utils/ci/run-buildbot generic-cxx03"
artifact_paths:
- "**/test-results.xml"
- "**/*.abilist"
env:
- CC: "gcc-${GCC_STABLE_VERSION}"
- CXX: "g++-${GCC_STABLE_VERSION}"
+ CC: "clang-${LLVM_HEAD_VERSION}"
+ CXX: "clang++-${LLVM_HEAD_VERSION}"
agents:
queue: "libcxx-builders"
os: "linux"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D136276.468982.patch
Type: text/x-patch
Size: 2259 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20221019/7d5fc67e/attachment.bin>
More information about the libcxx-commits
mailing list