From cea2cb00cc14435832a1127bbec2532bb8ffbcf4 Mon Sep 17 00:00:00 2001
From: ibon eskudero <ibon.eskudero@tecnalia.com>
Date: Fri, 5 Apr 2024 13:33:38 +0200
Subject: [PATCH] setting git work. Try to store necessary git files from
 previus jobs

---
 npm-packages/artifactory_built.yml | 3 +++
 npm-packages/build_typescript.yml  | 6 ++++++
 2 files changed, 9 insertions(+)

diff --git a/npm-packages/artifactory_built.yml b/npm-packages/artifactory_built.yml
index 40a103d..170e4b4 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 4b08333..c3acedf 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]
-- 
GitLab