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