diff --git a/npm-packages/artifactory_built.yml b/npm-packages/artifactory_built.yml
index 829428009084266f7644e9a3c9f5c61c7c07f5af..ab8b352e9f5d39fe5971fe5873140284c90e9976 100644
--- a/npm-packages/artifactory_built.yml
+++ b/npm-packages/artifactory_built.yml
@@ -2,21 +2,17 @@ artifactory:
   stage: deploy
   tags:
     - docker
-  image: $ACR_URL/node:18.12.0
+  image: $ACR_URL/node:14
   dependencies:
-    - build
-  variables:
-    GIT_STRATEGY: none
+    - build_typescript
   script:
-    #set root user
-    - npm -g config set user root
-    # install jfrog cli
-    - npm install -g jfrog-cli-go
-    #create a publish package
+    - jfrog rt c import $ARTIFACTORY_CI_CONFIGURATION
+    - jfrog rt use $ACR_SERVER_ID
+    - jfrog rt ping
+    - jfrog rt npm-install  --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID
+    - npm run build
     - jfrog rt npm-publish --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID
-    # save environment variables into thepackage
     - jfrog rt bce $CI_PROJECT_NAME $CI_JOB_ID
-    # publish the package to artifactory
     - jfrog rt bp $CI_PROJECT_NAME $CI_JOB_ID
   only:
     - tags
\ No newline at end of file
diff --git a/npm-packages/build_typescript.yml b/npm-packages/build_typescript.yml
index 54e27d15fc7561fe3035af37bac1cc9fca680874..5f29189a12f038ded96b1a51cff3a414555d2c1c 100644
--- a/npm-packages/build_typescript.yml
+++ b/npm-packages/build_typescript.yml
@@ -1,8 +1,11 @@
+before_script:
+  - npm -g config set user root
+  - npm install -g jfrog-cli-go
+
 cache:
       paths:
         - node_modules/
-        - dist/
-        - root/.jfrog/
+
 build:
     stage: build
     artifacts:
@@ -10,19 +13,12 @@ build:
       expire_in: 1 day
     tags:
       - docker
-    image: $ACR_URL/node:18.12.0
+    image: $ACR_URL/node:14
     script:
-      #set root user
-      - npm -g config set user root
-      # install jfrog cli
-      - npm install -g jfrog-cli-go
-      # load artifactory config from base64 encoded string
-      - jfrog config import $ARTIFACTORY_CI_CONFIGURATION
-      # set server id
+      - jfrog rt c import $ARTIFACTORY_CI_CONFIGURATION
       - jfrog rt use $ACR_SERVER_ID
-      # install dependencies
+      - jfrog rt ping
       - jfrog rt npm-install  --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID
-      # build the package
       - npm run build
     only:
         - tags