我正在寻找将Docker集成到Jenkins中以执行构建/测试命令的最佳方法。 我发现的最好的来源是这篇博文: http://blog.howareyou.com/post/62157486858/continuous-delivery-with-docker-and-jenkins-part-i
它基本上提供了使用“docker run”包装所有执行命令。
我希望看到与Jenkins插件更好的集成,但我在这方面找不到任何东西。 有谁能建议一个好的方法继续下去?是否有任何项目可以解决这个问题?
谢谢
答案 0 :(得分:3)
There's a second blog post详细介绍了设置。缺少的部分是dockerize,这使得Jenkins& Docker集成无痛。如果您查看Ruby app example,就会有一个Vagrantfile,它会为您设置所有内容,并将其作为您自己设置的起点。
答案 1 :(得分:2)
难道你不是像往常一样创建一个shell脚本来设置docker环境(或者更好的是仍然将docker容器推入私有仓库)并让Jenkins将其拉下并在docker中运行测试套件守护模式?
也许您可以使用目录共享来删除测试数据的输出,以便Jenkins可以读取并显示它?
希望在正确的方向上找到一点......
答案 2 :(得分:0)
This plugin可能就是你要找的东西。