Skip to content

Handle manual rebuilds correctly #37

Open
@prolativ

Description

@prolativ

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.

  1. 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
  2. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions