Pipeline jobs can create releases
…by adding the release
keyword
Release assets can be linked but must be stored elsewhere
Container images are publicly available
registry.gitlab.com/gitlab-org/release-cli:v0.14.0
Runners using the shell executor must have release-cli
installed
Extends pages
in .gitlab-ci.yml
:
pages:
#...
release:
tag_name: ${CI_PIPELINE_IID}
name: Release ${CI_PIPELINE_IID}
description: |
Some multi
line text
ref: ${CI_COMMIT_SHA}
See new .gitlab-ci.yml
:
git checkout origin/160_gitlab_ci/250_releases -- '*'
asset in package registry
https://docs.gitlab.com/ee/user/packages/generic_packages/