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

Move set-expiration of Server container to a conditional pipeline stage (b0.72 backport) #3357

Conversation

webbnh
Copy link
Member

@webbnh webbnh commented Mar 22, 2023

The container images built by the CI are pushed to an external registry and set with an expiration date for auto-deletion. This is valuable for transient images which are built for PRs, but it is unfortunate for images built from branches in the main repo, such as release branches and main. This change moves the setting of the expiration date to its own pipeline stage which is executed only for PRs, so that branch builds will not expire.

PBENCH-1113

The container images built by the CI are pushed to an external registry and
set with an expiration date for auto-deletion.  This is valuable for
transient images which are built for PRs, but it is unfortunate for images
built from branches in the main repo, such as release branches and `main`.
This change moves the setting of the expiration date to its own pipeline
stage which is executed only for PRs, so that branch builds will not expire.

PBENCH-1113
@webbnh webbnh added this to the v0.72 milestone Mar 22, 2023
@webbnh webbnh requested review from ndokos, portante and dbutenhof March 22, 2023 19:13
@webbnh webbnh self-assigned this Mar 22, 2023
@webbnh webbnh merged commit 386c256 into distributed-system-analysis:b0.72 Mar 29, 2023
@webbnh webbnh deleted the no-expirations-for-b0.72-builds branch March 29, 2023 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants