[Build] Unify mark build jobs and migrate them to pipeline #3360
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Unify the previously two jobs to mark a build as stable and unstable into one pipeline job, that has a choice parameter for the type of marker to apply.
This allows to reduce the number of jobs from two to one and also allows to extend to types of markers to apply. For example to have a
RETAINED_INDEFINITELY
(respectively its reverseNOT_RETAINED
), which will prevent the automated clean-up jobs from potentially deleting a specific I- or Y-build drop (for any reasons) or even an old release, as I have already drafted inFor the occasional task to mark a build as unstable (or stable again, which seldomly happens) the following replacements apply
markAs
choice ofUNSTABLE
markAs
choice ofSTABLE
I have renamedThe choices continue to beunstable
toNOT_STABLE
to match the choices I plan to add, as described above. But if you preferUNSTABLE
, I can also use that.STABLE
andUNSTABLE
.@iloveeclipse, @akurtakov, @merks or @HeikoKlare FYI as I assume you are the ones that mark builds as unstable if necessary.