Создание образа докера с помощью бросков Канико - исключение Groovy.Lang.MissingMethod - PullRequest
0 голосов
/ 15 ноября 2018

Мне нужно собрать 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...