From 78a7fd418a4884746bcae97ea68c6b6ba14ed34f Mon Sep 17 00:00:00 2001 From: icex2 Date: Fri, 8 Nov 2019 21:27:54 +0000 Subject: [PATCH] Update .gitlab-ci.yml. Create release on git tag. --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d4b68f5..95d3624 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -54,3 +54,19 @@ release: only: refs: - master + +releasetag: + stage: releasetag + dependencies: [] + before_script: + - apt-get update && apt-get -qq install curl > /dev/null + script: + - | + curl --silent --show-error \ + --data "{\"tag_name\": \"${CI_COMMIT_TAG}\", \"name\": \"${CI_PROJECT_NAME}-${CI_COMMIT_TAG}\", \"description\": \"${CI_COMMIT_TAG_MESSAGE:-No release notes.}\"}" \ + --header "Content-Type: application/json" \ + --header "Private-Token: ${CI_PRIVATE_TOKEN}" \ + --request POST \ + "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases" + only: + - tags