podTemplate(yaml: ''' apiVersion: v1 kind: Pod spec: volumes: - name: docker-socket emptyDir: {} - name: docker-local-certs configMap: name: docker-cert containers: - name: docker image: docker:19.03.1 command: - sleep args: - 99d volumeMounts: - name: docker-socket mountPath: /var/run - name: docker-daemon image: docker:19.03.1-dind securityContext: privileged: true volumeMounts: - name: docker-socket mountPath: /var/run - name: docker-local-certs mountPath: /etc/docker/certs.d/docker.local ''') { node(POD_LABEL) { stage('Git') { git url: 'https://gyulai.cloud/git/bme/covidok-backend.git', credentialsId: '1b1c30a0-590d-41d4-b775-bdb90e837bc8' container('docker') { stage('Build and publish dev Docker image') { sh 'docker build -f /home/jenkins/agent/workspace/gitea-bme_covidok-backend_master/CoviDok/Dockerfile.CI -t docker.local/bme/covidok:latest /home/jenkins/agent/workspace && docker push docker.local/bme/covidok' } } } } }