From 5a81e0f06ecfa67ad4d361dc4db3cdf89bac3f16 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Wed, 28 Jun 2023 13:11:16 +0200 Subject: [PATCH] Add automatic publishing of releases from GitLab CI --- .gitlab-ci.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da819f8..488ae57 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,11 @@ +default: + image: node:20 + before_script: + - npm install + test: stage: test - image: node:20 script: - - npm install - npm run-script download_jar - npm run-script package artifacts: @@ -12,3 +15,12 @@ test: cache: paths: - node_modules + +deploy: + stage: deploy + needs: + - test + script: + - npm exec vsce -- publish --packagePath b-language-extension-*.vsix + only: + - release@general/stups/b_language_extension -- GitLab