我如何从我本地安装的Jenkins在我的Mac上运行docker build
?通常当我运行docker build
时,我需要从Docker Quickstart Terminal
执行此操作,但现在我想让Jenkins进行泊坞调用。显然只需将docker build...
作为"执行shell"詹金斯的成分......
我必须使用运行docker build
命令的Jenkins运行单独的Docker镜像吗?
答案 0 :(得分:0)
有一个Jenkins的插件可以帮助您管理与Docker的集成。 https://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin
我写了这篇博文,也许它对你的问题有点大,但我希望能有所帮助 http://gianarb.it/blog/docker-inside-docker-and-jenkins-2
这个想法可能只是开始,将docker安装到同一个Jenkins的服务器上并使用shell命令直接构建项目,将此图像推送到注册表中,然后您可以使用:
docker pull registry:username/imagename
更新您的本地图片..这不是您本地计算机上Jenkins的良好做法。 这个概念是: Jenkins构建并推送您的图像,您将在本地/ dev / prod环境中更新它。