From 53a1d48850a861d73ce7627b8bcb9b73b872a4c6 Mon Sep 17 00:00:00 2001 From: Dmytro Bogatov <dmytro@dbogatov.org> Date: Wed, 24 Jun 2020 01:29:52 -0400 Subject: [PATCH] Publish NPM from CI. --- .gitlab-ci.yml | 12 +++++++++--- package.json | 2 +- src/index.ts | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 758cf71..7925f9c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,10 +40,16 @@ release: if [ "$LATEST_VERSION" = "$THIS_VERSION" ] then echo "This version has already been published" - else - sed -i "s#\"$PACKAGE\"#\"@dbogatov/$PACKAGE\"#g" package.json - npm publish + exit 0 fi + - sed -i "s#\"$PACKAGE\"#\"@dbogatov/$PACKAGE\"#g" package.json + - npm publish + - | + cat <<EOT > .npmrc + //registry.npmjs.org/:_authToken=${NPM_TOKEN} + EOT + - sed -i "s#\"@dbogatov/$PACKAGE\"#\"$PACKAGE\"#g" package.json + - npm publish rules: - if: '$CI_COMMIT_REF_NAME == "master"' when: on_success diff --git a/package.json b/package.json index 0cf2322..2ee2a5f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "broken-links-inspector", - "version": "0.2.3", + "version": "0.2.4", "description": "Extract and recursively check all URLs reporting broken ones", "main": "dist/inspector.js", "types": "dist/inspector.d.ts", diff --git a/src/index.ts b/src/index.ts index b3a3a14..7dde15f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,7 +6,7 @@ import { Inspector, URLsMatchingSet, Config } from "./inspector" import { ConsoleReporter, JUnitReporter } from "./report" commander - .version("0.1.0") // TODO automatically + .version("0.2.3") .description("Extract and recursively check all URLs reporting broken ones") commander -- GitLab