dart-lang / dart_ci

Tools used by Dart's continuous integration (CI) testing that aren't needed by Dart SDK contributors. Mirrored from dart.googlesource.com/dart_ci. Do not land pull requests on Github.
BSD 3-Clause "New" or "Revised" License
18 stars 5 forks source link

Store results in cloud storage by configuration name, not builder name #81

Open whesse opened 4 years ago

whesse commented 4 years ago

As part of a general change to processing data, or even before it, we should save results to cloud storage organized by configuration name, not builder name. We would still need to save it by build number, and be able to get the builder name from the data.

This requires that each configuration is run on only one builder.

This is related to a rewrite so that the results are processed on the builder, or on a server, not on cloud functions, and an entire results.json is processed at once.

whesse commented 4 years ago

CL to remove last case where a configuration is run on two builders (on the same channel): https://dart-review.googlesource.com/c/sdk/+/144701 CL to start storing per-configuration results, logs, and flakiness: https://dart-review.googlesource.com/c/recipes/+/145060

When these are landed, remaining TODO: