diff options
| author | Marco Ieni <11428655+MarcoIeni@users.noreply.github.com> | 2024-12-18 12:53:17 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-18 19:53:17 +0800 |
| commit | a09ba61931ebfa4220ac77e9d973ece3b242caef (patch) | |
| tree | c790c98aafc4d114a38bdc5791209bff651a970e /src | |
| parent | 7460210a03a00a28fb3ca607f1f401011a565a6b (diff) | |
| download | rust-a09ba61931ebfa4220ac77e9d973ece3b242caef.tar.gz rust-a09ba61931ebfa4220ac77e9d973ece3b242caef.zip | |
document the public ci dashboard (#2167)
Diffstat (limited to 'src')
| -rw-r--r-- | src/doc/rustc-dev-guide/src/tests/ci.md | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/doc/rustc-dev-guide/src/tests/ci.md b/src/doc/rustc-dev-guide/src/tests/ci.md index 62e9aa08bad..5e27a2fd770 100644 --- a/src/doc/rustc-dev-guide/src/tests/ci.md +++ b/src/doc/rustc-dev-guide/src/tests/ci.md @@ -40,7 +40,7 @@ input, which contains a declarative configuration of all our CI jobs. In essence, all CI jobs run `./x test`, `./x dist` or some other command with different configurations, across various operating systems, targets and platforms. There are two broad categories of jobs that are executed, `dist` and -non-`dist` jobs. +non-`dist` jobs. - Dist jobs build a full release of the compiler for a specific platform, including all the tools we ship through rustup; Those builds are then uploaded @@ -393,6 +393,23 @@ More information is available in the [toolstate documentation]. [rust-toolstate]: https://rust-lang-nursery.github.io/rust-toolstate [toolstate documentation]: https://forge.rust-lang.org/infra/toolstate.html +## Public CI dashboard + +To monitor the Rust CI, you can have a look at the [public dashboard] maintained by the infra-team. + +These are some useful panels from the dashboard: + +- Pipeline duration: check how long the auto builds takes to run. +- Top slowest jobs: check which jobs are taking the longest to run. +- Change in median job duration: check what jobs are slowest than before. Useful + to detect regressions. +- Top failed jobs: check which jobs are failing the most. + +To learn more about the dashboard, see the [Datadog CI docs]. + +[Datadog CI docs]: https://docs.datadoghq.com/continuous_integration/ +[public dashboard]: https://p.datadoghq.com/sb/3a172e20-e9e1-11ed-80e3-da7ad0900002-b5f7bb7e08b664a06b08527da85f7e30 + [GitHub Actions]: https://github.com/rust-lang/rust/actions [`jobs.yml`]: https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/jobs.yml [`.github/workflows/ci.yml`]: https://github.com/rust-lang/rust/blob/master/.github/workflows/ci.yml |
