commit | 45f036439d799e323a9daf2aa6a035e301501535 | [log] [tgz] |
---|---|---|
author | Stephanie Kim <kimstephanie@google.com> | Fri May 27 22:04:22 2022 |
committer | Copybara-Service <copybara-worker@google.com> | Fri May 27 22:24:51 2022 |
tree | 896a44615aef062756412a61a09b07b67e677a19 | |
parent | 64bc84e12b434f0497ee5b7b6f4cc63bc656cf23 [diff] |
Revert "Set up linux-rel-orchestrator-pool experimental try builder" This reverts commit 421ac04ec7eb5bdae929a90d7be9e816c5ebae6e. Reason for revert: Verified that srcless orchestrator builders work with this pool Original change's description: > Set up linux-rel-orchestrator-pool experimental try builder > > This optional try builder will be running for a few days to verify > that the srcless orchestrator builders are able to run using the bots > in the luci.chromium.try.orchestrator pool. It'll be running with 10% > of CQ traffic. > > Bug: 1287228 > Change-Id: I19ee31cff8824ec299c5b66359cf80a175a027e8 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3665021 > Commit-Queue: Stephanie Kim <kimstephanie@google.com> > Reviewed-by: Ben Pastene <bpastene@chromium.org> > Cr-Commit-Position: refs/heads/main@{#1007494} Bug: 1287228 Change-Id: I9aca07dc7f8fff7d260b24f25229b9f8436736e9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3674260 Commit-Queue: Stephanie Kim <kimstephanie@google.com> Auto-Submit: Stephanie Kim <kimstephanie@google.com> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1008450} NOKEYCHECK=True GitOrigin-RevId: 3052945c3ed66673ae400a32c37e56b461fe39c3
MB is a simple wrapper around the GN build tool.
It was originally written as part of the GYP->GN migration, in order to provide a uniform interface to either GYP or GN, such that users and bots can call one script and not need to worry about whether a given bot was meant to use GN or GYP.
It eventually grew additional functionality and is now still used even though everything is GN-only.
It supports two main functions:
“gen” - the main gn gen
invocation that generates the Ninja files needed for the build.
“analyze” - the step that takes a list of modified files and a list of desired targets and reports which targets will need to be rebuilt.
We also use MB as a forcing function to collect all of the different build configurations that we actually support for Chromium builds into one place, in //tools/mb/mb_config.pyl
.
For more information, see: