将变量添加到 Jenkinsfile 中的 dockerfile{} 部分以启用 docker_buildkit
Add variable to dockerfile{} section in Jenkinsfile to enable docker_buildkit
这是我的代码片段:
stage('tf run') {
agent {
dockerfile {
additionalBuildArgs "${ADDITIONAL_BUILD_ARGS}"
registryCredentialsId "${REGISTRY_CREDENTIALS}"
registryUrl "${REGISTRY_URL}"
reuseNode true
}
}
现在我想在 运行 代码和平时添加特殊变量 DOCKER_BUILDKIT=1。
例如在 shell 中它应该是这样的:"DOCKER_BUILDKIT=1 docker build ."
我需要它,因为我想 运行 我的 docker 处于 docker_buildkit 模式。
我该怎么做?
environment {
DOCKER_BUILDKIT='1'
}
将它作为环境变量放入您的管道中会起作用
这是我的代码片段:
stage('tf run') {
agent {
dockerfile {
additionalBuildArgs "${ADDITIONAL_BUILD_ARGS}"
registryCredentialsId "${REGISTRY_CREDENTIALS}"
registryUrl "${REGISTRY_URL}"
reuseNode true
}
}
现在我想在 运行 代码和平时添加特殊变量 DOCKER_BUILDKIT=1。 例如在 shell 中它应该是这样的:"DOCKER_BUILDKIT=1 docker build ." 我需要它,因为我想 运行 我的 docker 处于 docker_buildkit 模式。 我该怎么做?
environment {
DOCKER_BUILDKIT='1'
}
将它作为环境变量放入您的管道中会起作用