From 25b29b6ba51cf697fdabd9b6479b19ade11d8776 Mon Sep 17 00:00:00 2001 From: Guillaume Weber <gweber@takima.fr> Date: Thu, 19 May 2022 16:15:31 +0200 Subject: [PATCH] refactor(pipeline): change release strategy --- .gitlab-ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8286afb5..aa305048 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,8 +41,7 @@ desktop_extension:package:pre-release: script: - ./build-desktop.sh staging rules: - - if: $CI_COMMIT_BRANCH == "develop" - - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(1|3|5|7|9)$/ # If tag is like X.Y.Z and Z is odd + - if: $CI_COMMIT_BRANCH == "master" desktop_extension:publish:pre-release: @@ -60,8 +59,7 @@ desktop_extension:publish:pre-release: - cd $EXTENSION_PATH - npm run vsce-publish -- --pre-release -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN rules: - - if: $CI_COMMIT_BRANCH == "develop" - - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(1|3|5|7|9)$/ # If tag is like X.Y.Z and Z is odd + - if: $CI_COMMIT_BRANCH == "master" desktop_extension:package:release: @@ -79,7 +77,8 @@ desktop_extension:package:release: script: - ./build-desktop.sh prod rules: - - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(2|4|6|8|0)$/ # If tag is like X.Y.Z and Z is even + - if: $CI_COMMIT_BRANCH == "master" + - if: $CI_COMMIT_TAG desktop_extension:publish:release: stage: publish @@ -96,4 +95,5 @@ desktop_extension:publish:release: - cd $EXTENSION_PATH - npm run vsce-publish -- -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN rules: - - if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(2|4|6|8|0)$/ # If tag is like X.Y.Z and Z is even + - if: $CI_COMMIT_BRANCH == "master" + - if: $CI_COMMIT_TAG -- GitLab