0

我正在尝试使用 Jenkins 和 Jenkinsfile 将不同名称的公共图像(confluentic/cp-zookeeper)推送到 jfrog 工件中。我曾尝试提取图像并重新标记它,但它不起作用。我目前有一个步骤可以将我自己的 dockerfile 推送到工件,所以我知道管道是有效的。任何帮助将不胜感激

4

1 回答 1

1

您应该能够定义一个阶段,例如...

  stage {
    steps {
      script {
        docker.withRegistry(registry, credentials) 
        {
          def dockerImage = docker.build("acme-dockerv2-virtual.jfrog.io/hello-world")

          dockerImage.push()
        }
      }
    }
  }

假设注册表类似于acme-dockerv2-virtual.jfrog.io,并且凭据是您对工件所需的任何东西...

于 2020-10-07T23:04:47.257 回答