Make it easier to find builds we may want to cancel
I'd love to have a relatively easy way to hunt down and abort Harbormaster builds that aren't very useful, and perhaps to avoid some obviously wasteful builds. Examples:
- Someone pushed several versions of a single differential, and it seems clear that only the most recent version is likely to be of interest.
- A build for a different architecture/OS has failed for a reason that seems obviously non-platform-specific.
- Only documentation files have changed. Building these on one platform should be sufficient.
- A differential was closed by a commit. Only the most recent build will be useful, if that.
It would also be nice to get a list of build jobs waiting for specific platforms. These days, for example, we seem to have a lot more demand than supply for OSX bots. If we could get a list of all pending OSX builds, we could look through them by hand and see if any should be canceled.
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Trac & Git |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |