Remove runAsUser and try using install with -m.
diff --git a/cicd/pipelines/tasks/task_updatepackages.jenkins b/cicd/pipelines/tasks/task_updatepackages.jenkins
index 996e02d..f9358df 100644
--- a/cicd/pipelines/tasks/task_updatepackages.jenkins
+++ b/cicd/pipelines/tasks/task_updatepackages.jenkins
@@ -24,7 +24,7 @@
 podTemplate(label: label,
         containers: [
                 containerTemplate(name: 'jnlp', image: 'jenkins/jnlp-slave:alpine'),
-                containerTemplate(name: 'debian', image: 'debian:buster-slim', command: 'cat', ttyEnabled: true, runAsUser: 'jenkins'),
+                containerTemplate(name: 'debian', image: 'debian:buster-slim', command: 'cat', ttyEnabled: true),
         ],
         envVars: [
         ],
@@ -43,7 +43,7 @@
 
             stage('Build') {
                 container('debian') {
-                    sh "mkdir -p archive/pool"
+                    sh "install -d archive/pool -m 777"
 
                     packageBuildNames.each {
                         copyArtifacts(projectName: it,