diff --git a/vars/buildTestDeploy.groovy b/vars/buildTestDeploy.groovy
index cf197c3d6f7a5bb57c2a8249cc1d4aaa23a8757f..0980dbd6e77b784b7f4a8a99ec80e8516cfe681e 100644
--- a/vars/buildTestDeploy.groovy
+++ b/vars/buildTestDeploy.groovy
@@ -8,10 +8,12 @@
 def gatherDependenciesDeep(ArrayList<String> dependencyList) {
   def deepList = dependencyList
   dependencyList.each {
-    copyArtifacts filter: "dependencyList.txt", fingerprintArtifacts: true, projectName: "${it}", selector: lastSuccessful(), target: "artefacts"
-    def myFile = readFile(env.WORKSPACE+"/artefacts/dependencyList.txt")
-    def dependencyList2 = myFile.split("\n")
-    deepList.addAll(gatherDependenciesDeep(dependencyList2))
+    node('Docker') {
+      copyArtifacts filter: "dependencyList.txt", fingerprintArtifacts: true, projectName: "${it}", selector: lastSuccessful(), target: "artefacts"
+      def myFile = readFile(env.WORKSPACE+"/artefacts/dependencyList.txt")
+      def dependencyList2 = myFile.split("\n")
+      deepList.addAll(gatherDependenciesDeep(dependencyList2))
+    }
   }
   return deepList.unique()
 }