diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c2c5ebd969f1fdaa6c5f417c66ff9c6db12e4362..39383be1f3d3c9188719f663958f13fefc44a4df 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,5 +44,4 @@ test:
 publish:
   stage: publish
   script:
-    - npm config set strict-ssl false
-    - npm publish --verbose --registry $NPM_REGISTRY
+    - npm publish
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000000000000000000000000000000000000..d4f5a4e19fa2fc57b1d0610729e033606f2463ad
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1,5 @@
+strict-ssl=false
+@general:registry=https://gitlab.br.de/api/v4/projects/${CI_PROJECT_ID}/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}
+