使用docker在本地运行Travis

Nir*_*Nir 13 containers travis-ci docker

我正在尝试使用他们的docker图像(他们的docker图像)在我的本地机器上运行travis构建.他们的指示在这里.

我能够下载并运行docker机器,我切换到travis用户,并克隆我的repo.但是我不太明白如何运行travis.yml文件以便开始构建.

我已经搜索并尝试使用travis-clitravis-build,但没有成功.我打开的建议约/前/而与特拉维斯建立交互(当然使用命令行)运行特拉维斯(后更快的调试).

Nir*_*Nir -4

我设法在Travis 博客中找到了一种使用 docker 的解决方案。我使用 docker 包装整个项目,然后告诉 Travis 下载 docker 映像、运行它并运行测试。

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