podTemplate(containers: [ containerTemplate(name: 'kaniko', image: 'gcr.io/kaniko-project/executor:v1.13.0-debug', command: 'cat', ttyEnabled: true, resourceRequestCpu: '500m', resourceRequestMemory: '24Gi', resourceLimitMemory: '24Gi') ]) { node(POD_LABEL) { stage('checkout') { checkout scm } stage('kaniko build+publish') { container('kaniko'){ withCredentials([file(credentialsId: 'docker_auth', variable: 'dockerauth')]) { sh "ln -s \$dockerauth /kaniko/.docker/config.json" sh """/kaniko/executor --dockerfile `pwd`/Dockerfile \ --context `pwd` \ --destination docker.qualityminds.de/rd/ai-christmas:latest """ } } } } }