From ad50a7e9b6e1d1860b335a181d82c8e57eaa98ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 16:21:28 +0800 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bdeed7a..2868957 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,7 +3,7 @@ stages: - build #- test #- package -#- release +- release build: stage: build @@ -23,4 +23,11 @@ build: artifacts: name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME-debug" paths: - - ./build/*.rpm \ No newline at end of file + - ./build/*.rpm + +.post_release_script: &post_release_script | + curl --header "PRIVATE-TOKEN: $CI_JOB_TOKEN" --data "{ "name": "$CI_PROJECT_NAME_$CI_COMMIT_TAG", "tag_name": "$CI_COMMIT_TAG", "description": "$CI_PROJECT_NAME $CI_COMMIT_TAG release", "assets": { "links": [{ "name": "$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip", "url": "$CI_JOB_URL/artifacts/$CI_COMMIT_TAG/download?job=$CI_JOB_NAME" }] } }" --request POST "$CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1" +release: + stage: release + script: + - *post_release_script