Create initial nightly build/publish workflow #16701
Merged
+82
−0
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.
This creates and publishes a "nightly" build (in the form of a Docker image) from trunk for:
In the future, we'll create the builds only if certain pre-requisites such as
ci-core.yml
andintegration-tests.yml
workflows on the same commit are passing.This uses a new reusable workflow which itself uses new actions:
These new actions give us the following features:
pr
,nightly
,branch
,tag
and get a standardized/tagged image.Once we get comfortable with this new workflow and its underlying actions, the goal would be to use this pattern for all builds on this (and other!) repos such as builds for PR's, tagged releases, and pushes to trunk.