Добавьте переменную в раздел dockerfile {} в Jenkinsfile, чтобы включить docker_buildkit - PullRequest
0 голосов
/ 12 февраля 2020

Это фрагмент моего кода:

   stage('tf run') {
  agent {
    dockerfile {
      additionalBuildArgs "${ADDITIONAL_BUILD_ARGS}"
      registryCredentialsId "${REGISTRY_CREDENTIALS}"
      registryUrl "${REGISTRY_URL}"
      reuseNode true
    }
  }

Теперь я хочу добавить специальную переменную DOCKER_BUILDKIT = 1 при запуске этого кода. Например, в оболочке это должно выглядеть так: "DOCKER_BUILDKIT = 1 docker build." Мне это нужно, потому что я хочу запустить свой docker в режиме docker_buildkit. Как я могу это сделать?

1 Ответ

1 голос
/ 13 марта 2020
environment {
    DOCKER_BUILDKIT='1'
}

Помещение в качестве переменной env в вашем конвейере будет работать

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