diff --git a/npm-packages/artifactory.yml b/npm-packages/artifactory.yml
index 0db2ce6eb6191fa1ad3549ffd1411a41fe80e01b..7897835ea7557fcff8532e227f471b76395acee4 100644
--- a/npm-packages/artifactory.yml
+++ b/npm-packages/artifactory.yml
@@ -3,6 +3,8 @@ artifactory:
   tags:
     - docker
   image: $ACR_URL/node:14
+  dependencies:
+    - build
   script:
     - jfrog rt c import $ARTIFACTORY_CI_CONFIGURATION
     - jfrog rt use $ACR_SERVER_ID
diff --git a/npm-packages/test.yml b/npm-packages/test.yml
index 6d0afb3e789b4db30e4f5681902bb7f980ddb051..efb8d0f6a2600385bf40a1a0ebd389353bd7156e 100644
--- a/npm-packages/test.yml
+++ b/npm-packages/test.yml
@@ -16,4 +16,6 @@ test:
       - jfrog rt use $ACR_SERVER_ID
       - jfrog rt ping
       - jfrog rt npm-install --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID
-      - npm test
\ No newline at end of file
+      - npm test
+    only:
+        - tags