2016-03-07 27 views
9

我试图在我的本地机器上使用Docker镜像运行Travis build(Their docker images)。他们的指示是here使用Docker在本地运行Travis

我能够下载和运行码头机,我切换到travis用户,并克隆我的回购。但我不太明白如何运行travis.yml文件,以便开始构建。

我已经搜索并尝试使用travis-clitravis-build但没有成功。我很乐意提供关于在运行travis之前/之后/使用travis build(使用命令行进行交互)的建议(以加快调试速度)。

+1

'travis-build'会将'.travis.yml'转换为'build.sh'。你有什么问题? –

+0

@набиячлэвилиь我安装了travis-cli,但甚至无法安装[travis-build](https://github.com/travis-ci/travis-build)。 – Nir

回答

-2

我在Travis blog找到了一种码头工具解决方案。我使用docker来包装整个项目,然后告诉Travis下载Docker镜像,运行它并运行测试。

以这种方式,我可以使用我的本地容器进行快速调试,并且知道我的环境是干净的,如果测试在容器上工作,他们确实可以在Travis上工作(因为他也使用相同的容器,并且生产使用它以及)。

+0

链接到帖子是关于在Travis中使用Docker,而不是在Docker中使用Travis。 – charlesreid1