semantic-release-gitlab-registry
v2.3.2
Published
Set of semantic-release plugins to publish to gitlab docker registry
Downloads
280
Maintainers
Readme
semantic-release-gitlab-registry
Set of semantic-release plugins for publishing a docker image to GitLab Container Registry.
{
"release": {
"verifyConditions": "semantic-release-gitlab-registry",
"publish": {
"path": "semantic-release-gitlab-registry",
"name": "username/imagename"
}
}
}
Plugins
verifyConditions
Verify that all needed configuration is present and login to the GitLab Container Registry.
publish
Tag the image with the new version, push it to GitLab Container Registry and update the latest
tag.
Example .gitlab-ci.yml
stages:
- test
- release
test:
image: node:alpine
stage: test
before_script:
- npm i
script:
- npm t
release:
image: node:alpine
stage: release
before_script:
- npm i
- docker build -t $CI_REGISTRY_IMAGE .
script:
- npx semantic-release
only:
- master