BuildResult enum
This is not a Flags enum because we don't want to set multiple statuses on a build. However, when adding values, please stick to powers of 2 as if it were a Flags enum This will ensure that things that key off multiple result types (like labelling sources) continue to work
Fields
None = 0 | No result |
Succeeded = 2 | The build completed successfully. |
PartiallySucceeded = 4 | The build completed compilation successfully but had other errors. |
Failed = 8 | The build completed unsuccessfully. |
Canceled = 32 | The build was canceled before starting. |