jenkins - Jenkins Pipeline推送Docker镜像

标签 jenkins docker continuous-integration jenkins-pipeline

我的Jenkins工作是在Docker中运行的Pipeline:

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

但它应在容器外部运行。

最佳答案

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

enter image description here

关于jenkins - Jenkins Pipeline推送Docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38891744/

相关文章:

java - Tomcat 中的 TeamCity 部署

macos - Mac 10.6 server/tomcat/jenkins/vncserver 无法在目录下运行

git - Hudson/Jenkins -- 如何访问 BitBucket.com 上的私有(private) git 存储库

linux - 为什么要在 Dockerfile 中使用 VOLUME?

mongodb - 无法连接到新 Azure VM 上的 MongoDB

django - Digital Ocean docker 镜像的主管

jenkins - 我如何将 Jenkins 与 Atlassian Stash 一起使用?

git - Jenkins 无效的 Git 修订

python - 为什么 Travis CI 无法构建 Python 项目?

git - CI/CD 管道 Azure devops 部署发布后自动 merge