diff --git a/cicd/Jenkinsfile b/cicd/Jenkinsfile index b9d6cf3..d48ba00 100644 --- a/cicd/Jenkinsfile +++ b/cicd/Jenkinsfile @@ -4,6 +4,32 @@ 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 {