From 02c02a5606b22616dd7600a542876e5e1766c001 Mon Sep 17 00:00:00 2001
From: Ulf Seltmann <seltmann@ub.uni-leipzig.de>
Date: Wed, 15 Aug 2018 09:48:34 +0200
Subject: [PATCH] added test for npm-token

---
 .gitlab-ci.yml | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bf62d75..6158d92 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -92,9 +92,10 @@ npm_publish:
   image:
     name: node:10-alpine
     entrypoint: ["/bin/su", "node", "-c"]
-  script:
-  - 'echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc'
-  - npm publish *.tgz --access public
+  script: |
+    test "${NPM_TOKEN}" == "" && echo "no npm token found" && false
+    echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
+    npm publish *.tgz --access public
   dependencies:
   - npm_pack
   tags:
@@ -152,8 +153,8 @@ docker_publish_production:
     export major_version=$(expr ${version} ':' '\([^.]\+\)')
     export minor_version=$(expr ${version} ':' '[^.]\+\.\([^.]\+\)')
     deployer publish \
-      --input image.tar.gz
-      --docker-config "$DOCKER_LIVE_AUTH_CONFIG" \
+      --input image.tar.gz \
+      --docker-config "${DOCKER_LIVE_AUTH_CONFIG}" \
       --name ${production_repo} \
       --tag latest \
       --tag ${version} \
-- 
GitLab