Upon successful creating of release packages and testing their correctness, packages should be published so they can be installed and used.
Publishing step includes:
- marking the source code versions released ("tagging" in git vocabulary)
- publishing tarball/zip artifacts to a defined repository
- publishing Docker image artifacts to a defined repository
- adding additional metadata ("tags") to published artifacts
Acceptance criteria
- "Publish" step is defined for both tarball and container image "pipelines"