diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index da1633fe17132d588f8ddf0affe69925f28eff2d..a6f1ad9ba7b5f2bc090b26c88e798fbd1f311c8e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -42,6 +42,9 @@ test:
       - docs/coverage/lcov.info
 
 publish:
+  only:
+    refs:
+      - tags
   stage: publish
   script:
     - npm publish
diff --git a/.npmrc b/.npmrc
index d4f5a4e19fa2fc57b1d0610729e033606f2463ad..d37f8bd7cb77679e34f5464b34d79cec30672052 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1,5 +1,5 @@
 strict-ssl=false
-@general:registry=https://gitlab.br.de/api/v4/projects/${CI_PROJECT_ID}/packages/npm/
+@general:registry=https://gitlab.br.de/api/v4/projects/6/packages/npm/
 //gitlab.br.de/api/v4/packages/npm/:_authToken=${CI_JOB_TOKEN}
-//gitlab.br.de/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}
+//gitlab.br.de/api/v4/projects/6/packages/npm/:_authToken=${CI_JOB_TOKEN}