使用Kaniko引发构建docker映像-Groovy.Lang.MissingMethod异常

时间:2018-11-15 11:26:02

标签: docker jenkins groovy jenkins-pipeline azure-aks

我需要使用kaniko在我的Jenkins管道中构建dockerfile(该构建器将构建不带有恶魔的docker映像)

我写了一个groovy脚本来做到这一点(对groovy来说是新手)。当我在.groovy脚本下编译时,它将引发异常-groovy.lang.MissingMethod异常

 

def label = "mypod-${UUID.randomUUID().toString()}" podTemplate(label: label, containers: [ containerTemplate(name: 'Kaniko', image: 'gcr.io/kaniko-project/executor:debug', ttyEnabled: true, command: '/busybox/cat'), containerTemplate(name: 'Build', image: 'golang:1.8.0', ttyEnabled: true, command: 'cat') ]) {

node(label) { stage('Get a Node') { git 'https://github.com/ab1234567/hellonode.git' container('Kaniko') { stage('Build a project') { sh /kaniko/executor -f `pwd`/Dockerfile -c `pwd` --insecure-skip-tls-verify --cache=true } } } } }
node(label) { stage('Get a Node') { git 'https://github.com/ab1234567/hellonode.git' container('Kaniko') { stage('Build a project') { sh /kaniko/executor -f `pwd`/Dockerfile -c `pwd` --insecure-skip-tls-verify --cache=true } } } } }

我是否可以将通过Kaniko编译的Image推送到ACR? Azure容器注册表?

0 个答案:

没有答案