Jenkins – Docker集成

我正在寻找将Docker集成到Jenkins中以执行构build/testing命令的最佳方法。 我发现的最好的来源是这篇博文: http : //blog.howareyou.com/post/62157486858/continuous-delivery-with-docker-and-jenkins-part-i

它基本上提供了所有的执行命令与“docker运行”。

我希望看到更好的与Jenkins插件的集成,但我在这个领域找不到任何东西。 任何人都可以提出一个好的方法来进行? 有没有什么项目可以解决这个问题?

谢谢

还有第二篇博客文章详细介绍了这个设置。 缺less的部分是dockerize ,这使得Jenkins和Docker集成成为无痛的。 如果你看Ruby应用程序的例子 ,有一个Vagrantfile将为您设置一切,使用它作为您自己的设置的起点。

难道你不会像通常那样创build一个shell脚本来设置docker环境(或者更好地将docker容器推到一个私有的repo中),然后让Jenkins把它拉下来,并使用守护进程模式在docker中运行testing套件?

也许你可以使用目录共享删除testing数据的输出,让jenkins可以读取并显示?

希望有一个正确的方向

这个插件可能是你在找什么。