[libcxx-commits] [libcxx] 877e97a - [libc++] Use 'os' tags to target Linux libc++ builders
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jul 12 14:03:21 PDT 2021
Author: Louis Dionne
Date: 2021-07-12T17:01:54-04:00
New Revision: 877e97a9546462a8a930642e14100b0b2acd4da4
URL: https://github.com/llvm/llvm-project/commit/877e97a9546462a8a930642e14100b0b2acd4da4
DIFF: https://github.com/llvm/llvm-project/commit/877e97a9546462a8a930642e14100b0b2acd4da4.diff
LOG: [libc++] Use 'os' tags to target Linux libc++ builders
Added:
Modified:
libcxx/docs/AddingNewCIJobs.rst
libcxx/utils/ci/buildkite-pipeline.yml
Removed:
################################################################################
diff --git a/libcxx/docs/AddingNewCIJobs.rst b/libcxx/docs/AddingNewCIJobs.rst
index 4a07393096b1..bd94a9d70921 100644
--- a/libcxx/docs/AddingNewCIJobs.rst
+++ b/libcxx/docs/AddingNewCIJobs.rst
@@ -32,14 +32,15 @@ An example of a job definition is:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2
-If you've created your own agents, you should provide the tag that you used
-when creating them in the ``queue`` entry -- this will instruct Buildkite to
-run that job only on agents that have that tag.
+If you create your own agents, put them in the ``libcxx-builders`` queue and
+use agent tags to allow targetting your agents from the Buildkite pipeline
+config appropriately.
We try to keep the pipeline definition file as simple as possible, and to
keep any script used for CI inside ``libcxx/utils/ci``. This ensures that
diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml
index 095bfaa72bae..a0484852fe04 100644
--- a/libcxx/utils/ci/buildkite-pipeline.yml
+++ b/libcxx/utils/ci/buildkite-pipeline.yml
@@ -28,6 +28,7 @@ steps:
- "**/clang-format.patch"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -41,6 +42,7 @@ steps:
- "**/generated_output.patch"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -60,6 +62,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -72,6 +75,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -84,6 +88,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -96,6 +101,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -107,6 +113,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -119,6 +126,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -130,6 +138,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -146,6 +155,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -157,6 +167,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -168,6 +179,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -179,6 +191,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -190,6 +203,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -202,6 +216,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -214,6 +229,7 @@ steps:
- "**/*.abilist"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -225,6 +241,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -236,6 +253,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -247,6 +265,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -258,6 +277,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -269,6 +289,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -280,6 +301,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -291,6 +313,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -302,6 +325,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -313,6 +337,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -324,6 +349,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -335,6 +361,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -346,6 +373,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -357,6 +385,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -368,6 +397,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -379,6 +409,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
@@ -412,6 +443,7 @@ steps:
- "**/test-results.xml"
agents:
queue: "libcxx-builders"
+ os: "linux"
retry:
automatic:
- exit_status: -1 # Agent was lost
More information about the libcxx-commits
mailing list