Jenkins 管道推送 Docker 图片

Jenkins Pipeline push Docker image

我的 Jenkins 工作是 运行在 Dockers 中的管道:

node('docker') {
  //Git checkout           
  git url: 'ssh://blah.blah:29411/test.git'

  //Build
  sh 'make'

  //Verify/Run
  sh './runme'
}

我正在使用内核,我的资源需要很多时间才能从 GIT 获取它(大约 2GB)。我正在研究如何推送 docker 图像以将其用于下一个构建,以便它已经包含大部分源代码。我可能需要做:

docker push blahdockergit.blah/myjenkinsslaveimage

但它应该 运行 在容器之外。

在管道语法中发现以下 class 可用于构建外部作业