将 docker buildx 功能与 Jenkins docker.build 结合使用

Ser*_*man 5 jenkins docker docker-build

我想在我的 Jenkins 管道docker.build中使用实验性 docker buildx功能。据我所知 docker.build 只允许提供构建参数。但我需要的是提供构建作为参数本身提供给buildx

vvu*_*tic -1

docker buildx您可以通过运行此命令来设置别名docker buildx install

buildx每当您调用时,这都会使用构建器docker build

来源

然而,Jenkins 的 docker 插件在撰写本文时还不支持它,并且存在一个未解决的问题

或者,您可以在没有插件的情况下构建图像:

steps {
  script {
    sh """
      docker build buildx ...
    """
  }
}
Run Code Online (Sandbox Code Playgroud)

  • 我认为你取代了争论的立场。假设您的意思是“docker buildx build ...” (5认同)