目标提供特拉维斯CI PHP VM(值得信赖的,需要须藤)本地
我试图找出为什么特拉维斯CI一个Laravel黄昏测试失败的原因,这就是为什么我试图重现使用特拉维斯CI环境。
设置
在我.travis.yml
我有
sudo: required
dist: trusty
因为
Laravel Dusk requires this
。
这就是为什么我试图在本地复制“full VM environment”(而不是基于Docker的环境的)。
目前的研究结果
我发现到目前为止是特拉维斯使用Chef to provision the full VMs或packer templates,最终包裹特拉维斯 - 食谱?
问题
我如何规定的“特拉维斯虚拟机完全值得信赖的须藤要求”本地在Mac OS X?
来自Travis CI支持: “...我们最近发布了调试作业功能,它允许您通过SSH会话与正在运行构建的虚拟机进行交互,对于私人项目,您可以重新启动任何作业在调试模式下点击UI中出现的“调试作业”按钮,但是对于开源项目,我们需要手动激活该功能,如果您有兴趣试试这个功能,请告诉我 - 我很乐意为您的任何项目设置它!“ https://docs.travis-ci.com/user/running-build-in-debug-mode/ –