Jenkins Pipeline推送Docker图像

时间:2016-08-11 08:58:27

标签: jenkins docker continuous-integration jenkins-pipeline

我的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

但它应该在容器外运行。

1 个答案:

答案 0 :(得分:0)

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

enter image description here