Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle manual rebuilds correctly #37

Open
prolativ opened this issue Sep 13, 2021 · 0 comments
Open

Handle manual rebuilds correctly #37

prolativ opened this issue Sep 13, 2021 · 0 comments

Comments

@prolativ
Copy link
Collaborator

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?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant