Skip to content
Snippets Groups Projects
Commit 25b29b6b authored by Guillaume WEBER's avatar Guillaume WEBER
Browse files

refactor(pipeline): change release strategy

parent 264069ab
No related branches found
No related tags found
2 merge requests!14feat: added mounted, .bashrc, .zshrc, added tests, added keycloak tests,!8feat(extension): login, open in devcontainer, automaticly save code, open briefing, publish extension
...@@ -41,8 +41,7 @@ desktop_extension:package:pre-release: ...@@ -41,8 +41,7 @@ desktop_extension:package:pre-release:
script: script:
- ./build-desktop.sh staging - ./build-desktop.sh staging
rules: rules:
- if: $CI_COMMIT_BRANCH == "develop" - if: $CI_COMMIT_BRANCH == "master"
- if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(1|3|5|7|9)$/ # If tag is like X.Y.Z and Z is odd
desktop_extension:publish:pre-release: desktop_extension:publish:pre-release:
...@@ -60,8 +59,7 @@ desktop_extension:publish:pre-release: ...@@ -60,8 +59,7 @@ desktop_extension:publish:pre-release:
- cd $EXTENSION_PATH - cd $EXTENSION_PATH
- npm run vsce-publish -- --pre-release -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN - npm run vsce-publish -- --pre-release -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN
rules: rules:
- if: $CI_COMMIT_BRANCH == "develop" - if: $CI_COMMIT_BRANCH == "master"
- if: $CI_COMMIT_TAG =~ /(?:\d+.){2}(?:\d+)*(1|3|5|7|9)$/ # If tag is like X.Y.Z and Z is odd
desktop_extension:package:release: desktop_extension:package:release:
...@@ -79,7 +77,8 @@ desktop_extension:package:release: ...@@ -79,7 +77,8 @@ desktop_extension:package:release:
script: script:
- ./build-desktop.sh prod - ./build-desktop.sh prod
rules: 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: desktop_extension:publish:release:
stage: publish stage: publish
...@@ -96,4 +95,5 @@ desktop_extension:publish:release: ...@@ -96,4 +95,5 @@ desktop_extension:publish:release:
- cd $EXTENSION_PATH - cd $EXTENSION_PATH
- npm run vsce-publish -- -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN - npm run vsce-publish -- -p $VSCODE_EXTENSION_MARKET_PLACE_ACCESS_TOKEN
rules: 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment