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 可用于构建外部作业
我的 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 可用于构建外部作业