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'
                }
            }
        }
    }
}