CONTAINER="docker.qualityminds.de/rd/ai-christmas:latest" podTemplate(containers: [ containerTemplate(name: 'docker', image: 'docker:24.0.6-dind', args: '--mtu 1400', privileged: true, ttyEnabled: true, resourceRequestCpu: '100m', resourceRequestMemory: '8Gi', resourceLimitMemory: '8Gi') ]) { node(POD_LABEL) { stage('checkout') { checkout scm } container('docker') { stage('docker build') { sh "docker build --tag $CONTAINER ." } stage('docker push') { withCredentials([usernamePassword(credentialsId: 'nexus_jenkins_user', passwordVariable: 'password', usernameVariable: 'user')]) { sh "docker login $QM_DOCKER_REGISTRY -p \$password -u \$user" } sh "docker push $CONTAINER" } } } }