diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8286afb598d58f5ddfd8fba862e8be79ffc7a68d..aa30504896e7c529ab42cb2c9d0717b38c5187f2 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