使用docker在本地运行Travis
我试图在我的本地机器上使用docker镜像( 他们的docker镜像 )来运行travis build。 他们的指示在这里 。
我能够下载和运行docker机,我切换到travis
用户,并克隆我的回购。 但我不太明白如何运行travis.yml文件,以便开始构build。
我已经search并尝试使用travis-cli
和travis-build
但没有成功。 我开放的build议与travisbuild立交互(当然使用命令行)之前/之后/之后运行travis( 为了更快的debugging )。
我设法在Travis博客中find一种Docker解决scheme。 我使用docker来包装整个项目,然后告诉Travis下载docker镜像,运行它并运行testing。
通过这种方式,我可以使用本地容器进行快速debugging,并知道我的环境是干净的,如果testing在容器上工作,他们确实可以在Travis上工作(因为他使用相同的容器,生产也使用它)。