Open
Description
If one tries to rebuild a failed job (e.g. because formerly the executor ran out of resources), after the build finishes (with a success or failure) downstream jobs are triggered for rebuilding. Currently, even if they succeeded before they will fail on publishing artifacts during the rebuild because the artifacts repository doesn't allow reuploads. What should be done in such cases? E.g.
- Don't rebuild downstream jobs if they were built successfully before - but then we won't know whether using the newly build artifacts from the upstream job would change anything
- Allow reauploading artifacts - should we then invalidate the results of all transitively downstream jobs and stop the ones that are currently running?
Metadata
Metadata
Assignees
Labels
No labels