From aa710e7f28b8b3ecd40eecffc330f396c404081b Mon Sep 17 00:00:00 2001 From: Avior Date: Sat, 10 Jul 2021 15:43:39 +0200 Subject: [PATCH] add a publish stage on tags Signed-off-by: Avior --- .gitlab-ci.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cb7b525..e35e221 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ image: node:10-alpine stages: - package + - publish package: stage: package @@ -15,8 +16,17 @@ package: - node_modules/ script: - vsce package - - ovsx publish code-stats-vscode-*.vsix -p $OPEN_VSX_TOKEN artifacts: paths: - code-stats-vscode-*.vsix +publish: + stage: publish + needs: + - package + only: + - tags + before_script: + - npm install -g ovsx + script: + - ovsx publish code-stats-vscode-*.vsix -p $OPEN_VSX_TOKEN