diff --git a/npm-packages/artifactory_built.yml b/npm-packages/artifactory_built.yml
index 40a103dda31179d59088044fdf5be418176caa36..170e4b4d9e801b085c41d77f01c8cffbe3ba739e 100644
--- a/npm-packages/artifactory_built.yml
+++ b/npm-packages/artifactory_built.yml
@@ -7,6 +7,9 @@ artifactory:
   #needed to restore the artifats from the build stage
   dependencies:
     - build
+  # avoid restoring git repository. We assume that the build process stores dist, package.json & .npmignore files
+  variables:
+    GIT_STRATEGY: none
   script:
     # connect job from artifactory_connect.yml
     - !reference [.connect, script]
diff --git a/npm-packages/build_typescript.yml b/npm-packages/build_typescript.yml
index 4b08333a9b9c25f7800983e5bfd792862b048d77..c3acedf0b222c4add62b5ae16d502ace3f464633 100644
--- a/npm-packages/build_typescript.yml
+++ b/npm-packages/build_typescript.yml
@@ -8,6 +8,12 @@ build:
     artifacts:
       untracked: true
       expire_in: 1 day
+      paths:
+        - node_modules/
+        - .npmignore
+        - package.json
+        - package-lock.json
+        - dist/
     script:
       # connect job from artifactory_connect.yml
       - !reference [.connect, script]