#!groovy pipeline { agent { kubernetes { defaultContainer 'jnlp' yaml """ apiVersion: v1 kind: Pod metadata: name: elixir-test-"""+env.BRANCH_NAME+"""-build spec: serviceAccountName: jenkins-admin nodeSelector: kubernetes.io/arch: amd64 containers: - name: kaniko image: gcr.io/kaniko-project/executor:debug command: ["tail"] args: ["-f", "/dev/null"] volumeMounts: - name: kaniko-secret mountPath: /kaniko/.docker restartPolicy: Never volumes: - name: kaniko-secret secret: secretName: dockercred items: - key: .dockerconfigjson path: config.json """ } } stages { stage('Build') { steps { sh 'No build steps configured.' } } } }