travis-ci可以运行docker吗?

时间:2014-09-29 11:11:17

标签: docker travis-ci

我无法在Travis持续集成作业中运行docker容器。

https://travis-ci.org/buildbot/buildbot/builds/36547150

pkg/installation_tests/testall.sh
Segmentation Fault or Critical Error encountered. Dumping core and aborting.
pkg/installation_tests/testall.sh: line 16:  7343 Aborted                 docker build $dir
make: *** [docker_install_tests] Error 1

我的猜测是travis工作人员缺少内核,但很难说。

3 个答案:

答案 0 :(得分:13)

截至2015年8月,Travis CI officially supports Docker

有关使用详情,请参阅Using Docker in Builds

答案 1 :(得分:12)

很抱歉,虽然我们目前支持Docker作为替代虚拟化平台,但我们并不直接支持在当前设置中运行Docker,至少是直接支持。

但是,有一些解决方法可以帮助您解决Docker自己的好人:https://github.com/jpetazzo/sekexe

答案 2 :(得分:7)

如果你自己还没有解决问题,可以在https://github.com/rocker-org/rocker/blob/56cb59cc262e9d2c02f9e11cfacab65f0b659c5f/.travis.yml#L10-L24找到上面提出的解决方案的实际例子。