7

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

它基本上提供用“docker run”包装所有执行命令。

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

谢谢

4

3 回答 3

3

还有第二篇博客文章详细介绍了设置。缺少的部分是dockerize,它使 Jenkins 和 Docker 集成变得轻松。如果您查看Ruby 应用程序示例,有一个 Vagrantfile 将为您设置所有内容,将其用作您自己设置的起点。

于 2013-11-07T18:59:43.177 回答
2

你不会像往常一样创建一个 shell 脚本来设置 docker 环境(或者最好还是将 docker 容器推入私有仓库)并让 Jenkins 将其拉下并使用守护进程模式在 docker 内运行测试套件?

也许您可以使用目录共享来删除测试数据的输出,以便 Jenkins 可以读取并显示它?

希望指向正确的方向...

于 2013-10-30T14:57:35.127 回答
0

这个插件可能是你正在寻找的。

于 2014-02-19T21:25:26.703 回答