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 01/60] 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 From 45c4f0baf3f304c6feea7d799e7fce1bcaff6442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 16:24:44 +0800 Subject: [PATCH 02/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2868957..de7c7eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,5 +29,7 @@ build: 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 + tags: + - share script: - *post_release_script From 5b8f4e312c6750084a6aeac56c21248b4e3cdf7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 16:26:40 +0800 Subject: [PATCH 03/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index de7c7eb..1ced422 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./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" + curl --header 'Content-Type: application/json' --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 tags: From 648953e6dfdfd924d76cd77b211e5cec1b5e15e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 16:28:33 +0800 Subject: [PATCH 04/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1ced422..02740ec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - curl --header 'Content-Type: application/json' --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" + curl --header 'Content-Type: application/json' --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/" release: stage: release tags: From 2e7fc99f74f272e8e965d7b2dd2724bf80a4fbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 16:36:08 +0800 Subject: [PATCH 05/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 02740ec..8272e48 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - curl --header 'Content-Type: application/json' --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/" + curl --header 'Content-Type: application/json' --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" release: stage: release tags: From d7ec676aa33263f647aa8ba9a020569a137cd59b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 16:42:03 +0800 Subject: [PATCH 06/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8272e48..29d722c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - curl --header 'Content-Type: application/json' --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" + curl --header 'Content-Type: application/json' --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" release: stage: release tags: From 257cd7284da74d4545a0e5d94a676df669d600b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:02:21 +0800 Subject: [PATCH 07/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 29d722c..9ae24f3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,10 +26,10 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - curl --header 'Content-Type: application/json' --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" + echo -e "curl --header 'Content-Type: application/json' --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"" release: stage: release tags: - share script: - - *post_release_script + - *post_release_script \ No newline at end of file From 382d50aad30c917533463ff69417374657f969ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:11:02 +0800 Subject: [PATCH 08/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9ae24f3..e118703 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --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"" + echo -e "curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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" release: stage: release tags: From f2eaa1756d1dfa344f6939dedfa6217878a063fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:12:19 +0800 Subject: [PATCH 09/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e118703..e5abd64 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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" + echo -e ""curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" release: stage: release tags: From abb4ec2997b0cccd4be730c94282bba45d3c1404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:14:16 +0800 Subject: [PATCH 10/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5abd64..0595700 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,4 +32,5 @@ release: tags: - share script: - - *post_release_script \ No newline at end of file + - *post_release_script >>./post.sh + - sh ./posh.sh \ No newline at end of file From 88f64588f39bce3482f828493b48a20ffffa8043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:15:42 +0800 Subject: [PATCH 11/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0595700..082eb2e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,11 +26,11 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e ""curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" + echo -e ""curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" >>./post.sh release: stage: release tags: - share script: - - *post_release_script >>./post.sh + - *post_release_script - sh ./posh.sh \ No newline at end of file From 12e1e2cb0cd2a6b0002fef593cdecaca4c175c3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:34:25 +0800 Subject: [PATCH 12/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 082eb2e..6968d23 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -33,4 +33,5 @@ release: - share script: - *post_release_script - - sh ./posh.sh \ No newline at end of file + - cat ./post.sh + - sh ./post.sh \ No newline at end of file From 714ed72fe7e479b36cce13d85251634450c8f055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:36:35 +0800 Subject: [PATCH 13/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6968d23..e5abd64 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,12 +26,10 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e ""curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" >>./post.sh + echo -e ""curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" release: stage: release tags: - share script: - - *post_release_script - - cat ./post.sh - - sh ./post.sh \ No newline at end of file + - *post_release_script \ No newline at end of file From ce8612debc954f72aecbefb993a67a75d76ca03b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:41:29 +0800 Subject: [PATCH 14/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5abd64..16fa4cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e ""curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" + echo -e "curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" release: stage: release tags: From 15661ec41060e992605b168bed620501b263d51b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:55:59 +0800 Subject: [PATCH 15/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 16fa4cb..6bf42dc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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"" + echo -e "curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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""| /bin/bash release: stage: release tags: From b38dd20990bc21c9d9c1b960ff2ef1698d66e140 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 17:59:30 +0800 Subject: [PATCH 16/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6bf42dc..da2224b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header "PRIVATE-TOKEN:" $CI_JOB_TOKEN --data name=$CI_PROJECT_NAME_$CI_COMMIT_TAG".zip" --data 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""| /bin/bash + echo -e "curl --header 'PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX' --data name='$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip' --data 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""| /bin/bash release: stage: release tags: From 82d9c4658dde82ed6e32b3b780c4115fb34acc85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 18:15:04 +0800 Subject: [PATCH 17/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da2224b..31665c7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX' --data name='$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip' --data 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""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG\", \"tag_name\": \"$CI_COMMIT_TAG.zip\", \"description\": \"$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/"""| /bin/bash release: stage: release tags: From a2bc7b931b0b32e529d6ddfd2aae89ed6e35abfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 18:17:18 +0800 Subject: [PATCH 18/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 31665c7..a301c0d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG\", \"tag_name\": \"$CI_COMMIT_TAG.zip\", \"description\": \"$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/"""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG\", \"tag_name\": \"$CI_COMMIT_TAG.zip\", \"description\": \"$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/""" release: stage: release tags: From be84f59cd7a3854ecbb2984fd801a2eacb985ec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 18:25:27 +0800 Subject: [PATCH 19/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a301c0d..7a60204 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG\", \"tag_name\": \"$CI_COMMIT_TAG.zip\", \"description\": \"$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/""" + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$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/""" release: stage: release tags: From 03406374d65cbc59050185d8d2d7422f6e099f32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 18:27:25 +0800 Subject: [PATCH 20/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7a60204..1d00af7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,10 +26,12 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$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/""" + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$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/"""| /bin/bash release: stage: release tags: - share + only: + - tags script: - *post_release_script \ No newline at end of file From 0916cce3120173febae777773b4ed29dcea424b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 18:42:48 +0800 Subject: [PATCH 21/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d00af7..a94ee2a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$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/"""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_JOB_URL/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release tags: From 3d6bfc49d4496ef8799080d1889f35519fdc0e4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 19:07:44 +0800 Subject: [PATCH 22/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a94ee2a..8f08f97 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,8 +5,11 @@ stages: #- package - release + build: stage: build + variables: + artifacts_job_name: $CI_JOB_NAME script: - mkdir -p build - cd build @@ -26,7 +29,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_JOB_URL/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$artifacts_job_name\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release tags: From 0ffa021b7af03f9e312986ac5020a7136c1e5a06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 19:09:29 +0800 Subject: [PATCH 23/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8f08f97..dd71e85 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,11 +5,11 @@ stages: #- package - release - +variables: + artifacts_job_name: "build" + build: stage: build - variables: - artifacts_job_name: $CI_JOB_NAME script: - mkdir -p build - cd build From 53c5d8de6936875d96b94b6d3111a1c5a8bca657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Tue, 21 May 2019 19:11:06 +0800 Subject: [PATCH 24/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dd71e85..e75fc9e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,8 +5,8 @@ stages: #- package - release -variables: - artifacts_job_name: "build" +#variables: +# artifacts_job_name: "build" build: stage: build @@ -29,7 +29,7 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$artifacts_job_name\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release tags: From a59f5bdd3352d57dfb65e695b27d0b529e9d33bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 17:39:13 +0800 Subject: [PATCH 25/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e75fc9e..71dd130 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,11 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: ToRuds-b9AW2mgLH9-cX \" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links""| /bin/bash + +.put_release_script: &put_release_script | + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links/1""| /bin/bash + release: stage: release tags: @@ -37,4 +41,5 @@ release: only: - tags script: - - *post_release_script \ No newline at end of file + - *post_release_script + - *put_release_script \ No newline at end of file From cae1b98b1450ead8d34ca9ea5a4b2c624ee795f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 17:41:59 +0800 Subject: [PATCH 26/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 71dd130..6b910e8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,10 +29,10 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links""| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links"| /bin/bash .put_release_script: &put_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links/1""| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links/1"| /bin/bash release: stage: release From ba1cd88e329bf696fd4ad1bc645a64f0d0140eb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 17:44:36 +0800 Subject: [PATCH 27/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6b910e8..80578af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,10 +29,10 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links"| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links"| /bin/bash .put_release_script: &put_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$$CI_COMMIT_TAG/assets/links/1"| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1"| /bin/bash release: stage: release From 694a7bfdfd4f9dc47c64b1bee0b2d0e720df207a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 17:46:40 +0800 Subject: [PATCH 28/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 80578af..3871780 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,10 +29,10 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links"| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links" .put_release_script: &put_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1"| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1" release: stage: release From 564e055e8677788200d9aaac911f5b1edf5148d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 17:56:31 +0800 Subject: [PATCH 29/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3871780..033bf79 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,10 +29,9 @@ build: - ./build/*.rpm .post_release_script: &post_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links" - + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" .put_release_script: &put_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7 \" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1" + echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1" release: stage: release From dd871f1bcad82482ca952596ca9fd68dacff3de5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:26:55 +0800 Subject: [PATCH 30/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 033bf79..2fb0f3d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,11 +27,12 @@ build: name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME-debug" paths: - ./build/*.rpm + +.del_release_script: &del_release_script | + echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_TAG release\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" -.put_release_script: &put_release_script | - echo -e "curl --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data name=\"$CI_COMMIT_TAG.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" --request PUT $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links/1" + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release From 2b10dfa660a2489df94666fc2881e4edab6ecbc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:27:45 +0800 Subject: [PATCH 31/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2fb0f3d..385034e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,5 +41,5 @@ release: only: - tags script: - - *post_release_script - - *put_release_script \ No newline at end of file + - *del_release_script + - *post_release_script \ No newline at end of file From 7d00b2b1fc7afa2a20c0a36cbc5675811d88e554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:31:52 +0800 Subject: [PATCH 32/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 385034e..8206ddb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,7 @@ build: - ./build/*.rpm .del_release_script: &del_release_script | - echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash + echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG""| /bin/bash .post_release_script: &post_release_script | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash From 3888680bf6a68024e6b4eaf1f24d52cf9825236d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:33:33 +0800 Subject: [PATCH 33/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8206ddb..ebc266b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,7 @@ build: - ./build/*.rpm .del_release_script: &del_release_script | - echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG""| /bin/bash + echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash .post_release_script: &post_release_script | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash From dbaa4e468c0fa4396712ce39900da5d663757b75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:40:51 +0800 Subject: [PATCH 34/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ebc266b..3b5fe5e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,7 @@ build: - ./build/*.rpm .del_release_script: &del_release_script | - echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash + sleep 30;echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash .post_release_script: &post_release_script | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash From 2ea0b6f3b1721e7bf0e0bf32254e1a1bc3aa1813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:44:59 +0800 Subject: [PATCH 35/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3b5fe5e..5edb197 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,9 +27,15 @@ build: name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME-debug" paths: - ./build/*.rpm + +.echo_del_release_script: &echo_del_release_script | + echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" + +.echo_post_release_script: &echo_post_release_script | + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" .del_release_script: &del_release_script | - sleep 30;echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash + echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash .post_release_script: &post_release_script | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash @@ -41,5 +47,7 @@ release: only: - tags script: + - *echo_del_release_script - *del_release_script + - *echo_post_release_script - *post_release_script \ No newline at end of file From bb7467913c90d7f32fe177b5f6c044518ccdace8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:47:32 +0800 Subject: [PATCH 36/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5edb197..c9e7680 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,13 +29,13 @@ build: - ./build/*.rpm .echo_del_release_script: &echo_del_release_script | - echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" + echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" .echo_post_release_script: &echo_post_release_script | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" .del_release_script: &del_release_script | - echo -e "curl --request DELETE $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash + echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash .post_release_script: &post_release_script | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash From 67149010db22147b409b58805f9de4a0081b4d4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 18:56:28 +0800 Subject: [PATCH 37/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c9e7680..5cda3e7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,7 +32,7 @@ build: echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" .echo_post_release_script: &echo_post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE $CI_RUNNER_DESCRIPTION\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" .del_release_script: &del_release_script | echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash @@ -47,6 +47,7 @@ release: only: - tags script: + - echo $GITLAB_CI $CI_RUNNER_ID $CI_RUNNER_DESCRIPTION $CI_PIPELINE_ID $CI_JOB_ID $CI_JOB_TOKEN - *echo_del_release_script - *del_release_script - *echo_post_release_script From 5c946a8093341af4e05b803e39d61b4aea74f3c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 19:02:08 +0800 Subject: [PATCH 38/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5cda3e7..e196eba 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,12 +28,6 @@ build: paths: - ./build/*.rpm -.echo_del_release_script: &echo_del_release_script | - echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" - -.echo_post_release_script: &echo_post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE $CI_RUNNER_DESCRIPTION\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" - .del_release_script: &del_release_script | echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash @@ -47,8 +41,5 @@ release: only: - tags script: - - echo $GITLAB_CI $CI_RUNNER_ID $CI_RUNNER_DESCRIPTION $CI_PIPELINE_ID $CI_JOB_ID $CI_JOB_TOKEN - - *echo_del_release_script - *del_release_script - - *echo_post_release_script - *post_release_script \ No newline at end of file From 0a4874757ba4267df71b17a9aec6253f48ef699e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 19:04:40 +0800 Subject: [PATCH 39/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e196eba..444c1bc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,7 +32,7 @@ build: echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION $CI_COMMIT_MESSAGE\", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release From 85194093aea416d2b7fdac703caa3640b092e8f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Wed, 22 May 2019 19:07:13 +0800 Subject: [PATCH 40/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 444c1bc..3cef45a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,7 +32,7 @@ build: echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash .post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_DESCRIPTION \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release From 873742e67d53b1a89b09a8a105c6a778bd239263 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 10:05:07 +0800 Subject: [PATCH 41/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3cef45a..974c72b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,8 +5,9 @@ stages: #- package - release -#variables: -# artifacts_job_name: "build" +variables: + TOKEN: "LWsss-XPxWuP-Esv-dF7" + ARTIFACTS_JOB: "build" build: stage: build @@ -28,11 +29,14 @@ build: paths: - ./build/*.rpm -.del_release_script: &del_release_script | - echo -e "curl --request DELETE --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" | /bin/bash +.get_release_cmd: &get_release_cmd | + echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" + +.create_link_cmd: &create_link_cmd | + echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links"" -.post_release_script: &post_release_script | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: LWsss-XPxWuP-Esv-dF7\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=build\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash +.create_release_cmd: &create_release_cmd | + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: $TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" release: stage: release @@ -41,5 +45,7 @@ release: only: - tags script: - - *del_release_script - - *post_release_script \ No newline at end of file + - *get_release_cmd + - *create_link_cmd + - *create_release_cmd + - res=`*get_release_cmd| /bin/bash` && if [[ $res =~ "200" ]]; then *create_link_cmd|/bin/bash; else *create_release_cmd|/bin/bash; fi \ No newline at end of file From 87b2662ed61fba8e735f60e9b8e10f150547de0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 10:09:43 +0800 Subject: [PATCH 42/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 974c72b..e044963 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,13 +30,13 @@ build: - ./build/*.rpm .get_release_cmd: &get_release_cmd | - echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG" + echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash .create_link_cmd: &create_link_cmd | - echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links"" + echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links""| /bin/bash .create_release_cmd: &create_release_cmd | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: $TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/""" + echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: $TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash release: stage: release @@ -48,4 +48,4 @@ release: - *get_release_cmd - *create_link_cmd - *create_release_cmd - - res=`*get_release_cmd| /bin/bash` && if [[ $res =~ "200" ]]; then *create_link_cmd|/bin/bash; else *create_release_cmd|/bin/bash; fi \ No newline at end of file + - res=`*get_release_cmd` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file From 73da903702ca0b40831b53a8745097114746e44d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 10:13:29 +0800 Subject: [PATCH 43/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e044963..b328e44 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,7 +30,7 @@ build: - ./build/*.rpm .get_release_cmd: &get_release_cmd | - echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash + res=`echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` .create_link_cmd: &create_link_cmd | echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links""| /bin/bash @@ -45,7 +45,4 @@ release: only: - tags script: - - *get_release_cmd - - *create_link_cmd - - *create_release_cmd - - res=`*get_release_cmd` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file + - *get_release_cmd && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file From ccc3dc3b30051b3590db2439a015f3abd01e15f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 10:15:12 +0800 Subject: [PATCH 44/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b328e44..6e87938 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,7 +30,7 @@ build: - ./build/*.rpm .get_release_cmd: &get_release_cmd | - res=`echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` + echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash .create_link_cmd: &create_link_cmd | echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links""| /bin/bash @@ -45,4 +45,4 @@ release: only: - tags script: - - *get_release_cmd && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file + - res=`*get_release_cmd` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file From 4dee4456ca0b8ad9490cbc90e70fcf1cf99b70d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 10:19:23 +0800 Subject: [PATCH 45/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6e87938..4c585bf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -38,6 +38,8 @@ build: .create_release_cmd: &create_release_cmd | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: $TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash +.upload_artifacts_script: &upload_artifacts_script + res=`*get_release_cmd` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi release: stage: release tags: @@ -45,4 +47,4 @@ release: only: - tags script: - - res=`*get_release_cmd` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file + - *upload_artifacts_script \ No newline at end of file From 8a2318c1c0c902b0b83ec47edbf724ad73c1d3cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 10:22:41 +0800 Subject: [PATCH 46/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4c585bf..a553a4c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,7 +30,7 @@ build: - ./build/*.rpm .get_release_cmd: &get_release_cmd | - echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash + echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash >>/tmp/res .create_link_cmd: &create_link_cmd | echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links""| /bin/bash @@ -38,8 +38,8 @@ build: .create_release_cmd: &create_release_cmd | echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: $TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash -.upload_artifacts_script: &upload_artifacts_script - res=`*get_release_cmd` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi + + release: stage: release tags: @@ -47,4 +47,5 @@ release: only: - tags script: - - *upload_artifacts_script \ No newline at end of file + - *get_release_cmd + - res=`cat /tmp/res` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file From 2769701f65082d40a4f56366edb8e609032986d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:39:46 +0800 Subject: [PATCH 47/60] Update autorelease.sh --- autorelease.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 autorelease.sh diff --git a/autorelease.sh b/autorelease.sh new file mode 100644 index 0000000..f8ee53f --- /dev/null +++ b/autorelease.sh @@ -0,0 +1,33 @@ +#!/bin/sh +if [ $# != 8 ] ; then + echo "USAGE: ./autorelease.sh [API_V4_URL] [PROJECT_URL] + [PROJECT_ID] [TOKEN] + [COMMIT_TAG] [JOB] [COMMIT_MESSAGE] [PROJECT_NAME]" +exit 1; +fi + +CI_API_V4_URL=$1 +CI_PROJECT_URL=$2 +CI_PROJECT_ID=$3 +CI_TOKEN=$4 +CI_COMMIT_TAG=$5 +ARTIFACTS_JOB=$6 +CI_COMMIT_MESSAGE=$7 +CI_PROJECT_NAME=$8 + +res=`echo -e "curl --header \"PRIVATE-TOKEN: $CI_TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` + +if [[ $res == "200" ]]; then + eval $(echo -e "curl --request POST --header \"PRIVATE-TOKEN: $CI_TOKEN\" \ + --data name=\"$CI_PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\" \ + --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ + $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links") +else + eval $(echo -e "curl --header 'Content-Type: application/json' --header \ + \"PRIVATE-TOKEN: $CI_TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG\", \ + \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE\",\ + \"assets\": { \"links\": [{ \"name\": \ + \"CI_$PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\", \"url\": \ + \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ + }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/") +fi \ No newline at end of file From 0089dcd45ac7c185441c1541601912781672d6ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:41:53 +0800 Subject: [PATCH 48/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a553a4c..8ae3d7e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,17 +29,6 @@ build: paths: - ./build/*.rpm -.get_release_cmd: &get_release_cmd | - echo -e "curl --header \"PRIVATE-TOKEN: $TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash >>/tmp/res - -.create_link_cmd: &create_link_cmd | - echo -e "curl --request POST --header \"PRIVATE-TOKEN: $TOKEN\" --data name=\"$CI_PROJECT_NAME_$CI_COMMIT_TAG_artifacts.zip\" --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links""| /bin/bash - -.create_release_cmd: &create_release_cmd | - echo -e "curl --header 'Content-Type: application/json' --header \"PRIVATE-TOKEN: $TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG.zip\", \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE \", \"assets\": { \"links\": [{ \"name\": \"$CI_PROJECT_NAME_$CI_COMMIT_TAG.zip\", \"url\": \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\" }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/"""| /bin/bash - - - release: stage: release tags: @@ -47,5 +36,4 @@ release: only: - tags script: - - *get_release_cmd - - res=`cat /tmp/res` && if [[ $res =~ "200" ]]; then *create_link_cmd; else *create_release_cmd; fi \ No newline at end of file + - /bin/bash ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file From 3a51e16e2d5cb21cc9e9d855621da2e61a584d21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:46:03 +0800 Subject: [PATCH 49/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ae3d7e..90768df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,4 +36,4 @@ release: only: - tags script: - - /bin/bash ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file + - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file From 036192b54cbfae2f9651f062c0ad39af1177a016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:48:10 +0800 Subject: [PATCH 50/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90768df..25ee331 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,4 +36,5 @@ release: only: - tags script: - - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file + - chmod +x ./autorelease.sh + - ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file From dca58d335d8a502a44bbcc7d28e5624ab766b3cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:49:36 +0800 Subject: [PATCH 51/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 25ee331..90768df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,5 +36,4 @@ release: only: - tags script: - - chmod +x ./autorelease.sh - - ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file + - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file From bb5366909943cc2f16bbc338754ee96c6e5c1da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:50:09 +0800 Subject: [PATCH 52/60] Update autorelease.sh --- autorelease.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autorelease.sh b/autorelease.sh index f8ee53f..db536d1 100644 --- a/autorelease.sh +++ b/autorelease.sh @@ -1,5 +1,5 @@ #!/bin/sh -if [ $# != 8 ] ; then +if [ $# -lt 8 ] ; then echo "USAGE: ./autorelease.sh [API_V4_URL] [PROJECT_URL] [PROJECT_ID] [TOKEN] [COMMIT_TAG] [JOB] [COMMIT_MESSAGE] [PROJECT_NAME]" From b3e70d9cec5a7ac5e3f93261c915198771d7d852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:53:13 +0800 Subject: [PATCH 53/60] Update autorelease.sh --- autorelease.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/autorelease.sh b/autorelease.sh index db536d1..f34a37d 100644 --- a/autorelease.sh +++ b/autorelease.sh @@ -13,13 +13,12 @@ CI_TOKEN=$4 CI_COMMIT_TAG=$5 ARTIFACTS_JOB=$6 CI_COMMIT_MESSAGE=$7 -CI_PROJECT_NAME=$8 res=`echo -e "curl --header \"PRIVATE-TOKEN: $CI_TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` if [[ $res == "200" ]]; then eval $(echo -e "curl --request POST --header \"PRIVATE-TOKEN: $CI_TOKEN\" \ - --data name=\"$CI_PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\" \ + --data name=\"$CI_COMMIT_TAG-artifacts.zip\" \ --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links") else @@ -27,7 +26,7 @@ else \"PRIVATE-TOKEN: $CI_TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG\", \ \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE\",\ \"assets\": { \"links\": [{ \"name\": \ - \"CI_$PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\", \"url\": \ + \"$CI_COMMIT_TAG-artifacts.zip\", \"url\": \ \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/") fi \ No newline at end of file From 800445dbf5f4a9066926b292b27173a94294d75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:53:30 +0800 Subject: [PATCH 54/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90768df..9e76ef5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,4 +36,4 @@ release: only: - tags script: - - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file + - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE \ No newline at end of file From b500c8bde7088d6e907d8b14ae67ee8d4def145e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 11:57:50 +0800 Subject: [PATCH 55/60] Update autorelease.sh --- autorelease.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autorelease.sh b/autorelease.sh index f34a37d..e751a3b 100644 --- a/autorelease.sh +++ b/autorelease.sh @@ -13,12 +13,13 @@ CI_TOKEN=$4 CI_COMMIT_TAG=$5 ARTIFACTS_JOB=$6 CI_COMMIT_MESSAGE=$7 +CI_PROJECT_NAME=$8 res=`echo -e "curl --header \"PRIVATE-TOKEN: $CI_TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` if [[ $res == "200" ]]; then eval $(echo -e "curl --request POST --header \"PRIVATE-TOKEN: $CI_TOKEN\" \ - --data name=\"$CI_COMMIT_TAG-artifacts.zip\" \ + --data name=\"$CI_PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\" \ --data url=\"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG/assets/links") else @@ -26,7 +27,7 @@ else \"PRIVATE-TOKEN: $CI_TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG\", \ \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE\",\ \"assets\": { \"links\": [{ \"name\": \ - \"$CI_COMMIT_TAG-artifacts.zip\", \"url\": \ + \"$CI_PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\", \"url\": \ \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ }] } }' --request POST $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/") fi \ No newline at end of file From 80c622d9bf65267b9eafd4ce4ad4f97dd5d9a0e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 13:01:38 +0800 Subject: [PATCH 56/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9e76ef5..90768df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,4 +36,4 @@ release: only: - tags script: - - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE \ No newline at end of file + - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file From c1e358f5f461c4458d4d38849e42cadd40bde6d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 13:06:45 +0800 Subject: [PATCH 57/60] Update autorelease.sh --- autorelease.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/autorelease.sh b/autorelease.sh index e751a3b..10f9a31 100644 --- a/autorelease.sh +++ b/autorelease.sh @@ -1,8 +1,8 @@ #!/bin/sh -if [ $# -lt 8 ] ; then +if [ $# -lt 7 ] ; then echo "USAGE: ./autorelease.sh [API_V4_URL] [PROJECT_URL] [PROJECT_ID] [TOKEN] - [COMMIT_TAG] [JOB] [COMMIT_MESSAGE] [PROJECT_NAME]" + [COMMIT_TAG] [JOB] [PROJECT_NAME]" exit 1; fi @@ -12,8 +12,7 @@ CI_PROJECT_ID=$3 CI_TOKEN=$4 CI_COMMIT_TAG=$5 ARTIFACTS_JOB=$6 -CI_COMMIT_MESSAGE=$7 -CI_PROJECT_NAME=$8 +CI_PROJECT_NAME=$7 res=`echo -e "curl --header \"PRIVATE-TOKEN: $CI_TOKEN\" $CI_API_V4_URL/projects/$CI_PROJECT_ID/releases/$CI_COMMIT_TAG -o /dev/null -s -w %{http_code}"| /bin/bash` @@ -25,7 +24,7 @@ if [[ $res == "200" ]]; then else eval $(echo -e "curl --header 'Content-Type: application/json' --header \ \"PRIVATE-TOKEN: $CI_TOKEN\" --data '{ \"name\": \"$CI_COMMIT_TAG\", \ - \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"$CI_COMMIT_MESSAGE\",\ + \"tag_name\": \"$CI_COMMIT_TAG\", \"description\": \"auto_release\",\ \"assets\": { \"links\": [{ \"name\": \ \"$CI_PROJECT_NAME-$CI_COMMIT_TAG-artifacts.zip\", \"url\": \ \"$CI_PROJECT_URL/-/jobs/artifacts/$CI_COMMIT_TAG/download?job=$ARTIFACTS_JOB\"\ From ad6f738ddaf71a2bf9165f2574e2e883318cc343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 13:08:18 +0800 Subject: [PATCH 58/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90768df..15e21f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,4 +36,4 @@ release: only: - tags script: - - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_COMMIT_MESSAGE $CI_PROJECT_NAME \ No newline at end of file + - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_PROJECT_NAME \ No newline at end of file From b1324fb97b6783297be3176556c5a37c23cd14b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 14:22:39 +0800 Subject: [PATCH 59/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 15e21f9..29dcc26 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: - release variables: - TOKEN: "LWsss-XPxWuP-Esv-dF7" + TOKEN: $CI_JOB_TOKEN ARTIFACTS_JOB: "build" build: From 6e7d4aa8de672172bab87b51d7667b99eaf147dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A8=81?= Date: Thu, 23 May 2019 14:25:38 +0800 Subject: [PATCH 60/60] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 29dcc26..15e21f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: - release variables: - TOKEN: $CI_JOB_TOKEN + TOKEN: "LWsss-XPxWuP-Esv-dF7" ARTIFACTS_JOB: "build" build: