diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 640dce02ae77082c4cb01863624169ca5c9c7a67..214e97f1a72e274cc8ba2cfebaeb5aae496f5028 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,8 @@ stages: - test - prepare - - release - docker + - release test: stage: test @@ -57,3 +57,13 @@ docker: rules: - if: $CI_COMMIT_TAG && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH needs: ["test"] + +release: + stage: release + image: node:alpine + script: + - export GITLAB_TOKEN=$CI_JOB_TOKEN + - npx release-it --ci --gitlab.release --no-git --no-npm --no-increment + rules: + - if: $CI_COMMIT_TAG && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + needs: ["test", "docker"]