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