Chromium Code Reviews| Index: site/dev/testing/buildbot.md |
| diff --git a/site/dev/testing/buildbot.md b/site/dev/testing/buildbot.md |
| index 7d9035db14c5749d6e92a1eb865b4fd3e9292fa9..ef7d9cde8c57df5d05c64ce1556538d2e8ba2cb0 100644 |
| --- a/site/dev/testing/buildbot.md |
| +++ b/site/dev/testing/buildbot.md |
| @@ -9,13 +9,20 @@ to run continuous builds and tests. |
| Here is a link to our main status page: https://status.skia.org/ |
| -There are also Skia client, compile, Android, and FYI console pages for a detailed |
| -view of those results: |
| +There are also buildbot console pages for a detailed view of those results: |
| - Externally-facing: http://build.chromium.org/p/client.skia/console |
| - |
| - Internally-facing: http://chromegw.corp.google.com/i/client.skia/console |
| - http://chromegw.corp.google.com/i/client.skia.internal/console |
| + Externally-facing: |
| + * http://build.chromium.org/p/client.skia/console |
|
rmistry
2015/06/04 15:23:58
All these bullets are showing up on the same line,
borenet
2015/06/04 19:18:29
Done.
|
| + * http://build.chromium.org/p/client.skia.android/console |
| + * http://build.chromium.org/p/client.skia.compile/console |
| + * http://build.chromium.org/p/client.skia.fyi/console |
| + |
| + Internally-facing: |
| + * http://uberchromegw.corp.google.com/i/client.skia/console |
| + * http://uberchromegw.corp.google.com/i/client.skia.android/console |
| + * http://uberchromegw.corp.google.com/i/client.skia.compile/console |
| + * http://uberchromegw.corp.google.com/i/client.skia.fyi/console |
| + * http://uberchromegw.corp.google.com/i/client.skia.internal/console |
| \(only visible internally\) |
| Architecture |
| @@ -25,30 +32,35 @@ The buildbot system consists of these elements: \(see |
| http://buildbot.net/buildbot/docs/current/manual/introduction.html#system-architecture |
| for more detail\) |
| -* builder |
| +* Buildbot Master |
| - * one repeatable build and/or test configuration on a given platform. |
| - * each builder maintains its own local checkout of the Skia repo |
| - * only one builder is running at any given time on any single buildslave; otherwise, |
| - different builders could interfere with each other's performance numbers |
| + * Watches for new commits to land in the Skia repository |
| + \(https://skia.googlesource.com/skia\) |
| + * Whenever a new commit lands, it triggers a **Build** on each **Builder** |
| + to test the new revision. |
| + * Serves up status pages whenever anybody requests them |
| -* buildbot master |
| - |
| - * watches for new commits to land in the Skia repository |
| - \(https://skia.googlesource.com/skia\) |
| - * whenever a new commit lands, it tells buildbot slaves to start building and |
| - testing the latest revision |
| - * serves up status pages whenever anybody requests them |
| +* Build |
| -* buildslave \(or "buildbot slave"\) |
| - |
| - * a process on a machine that builds and runs code as directed by the buildbot |
| - master |
| - * one or more builders run on each buildslave |
| + * One run of a particular **Builder**, at a particular code revision. |
| + * "Build" is sort of a misnomer; it's just a list of steps (typically shell |
| + commands) which are run by the **Buildslave** process on the host |
| + machine, and those may include compiling and running code as well as |
| + arbitrary other commands. |
| -* build |
| +* Builder |
| - * one run of a particular builder, at a particular code revision |
| + * One repeatable build and/or test configuration on a given platform. The |
| + Builder is basically a blueprint which provides logic to determine which |
| + steps to run within a Build. |
| + |
| +* Buildslave \(or "buildbot slave"\) |
| + |
| + * A process running on a host machine that builds and runs code as directed |
| + by the Buildbot Master. |
| + * One or more Builders may run on a given Buildslave, but only one runs at |
| + a time. |
| + * One or more Buildslaves may run on a given host machine. |
| Status View |