Мне нужно собрать dockerfile в моем конвейере Jenkins с помощью kaniko (который создает образ docker без deamon)
Я написал для этого отличный сценарий (от новичка до groovy).когда я компилирую ниже .groovy скрипт, он выдает исключение - groovy.lang.MissingMethod Exception
</p>
<p>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')
]) {</p>
<code>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 в ACR?Реестр контейнеров Azure?