在本地提供Travis CI PHP VM(可信,需要sudo)

Pau*_*ang 5 travis-ci

目标

我试图找到为什么Latravel Dusk测试在Travis CI上失败的原因,这就是为什么我试图在本地重现使用过的Travis CI环境.

设置

在我的.travis.yml我

sudo: required
dist: trusty
Run Code Online (Sandbox Code Playgroud)

因为Laravel Dusk需要这个.

这就是为什么我试图在本地重现" 完整的VM环境 "(而不是基于Docker的环境).

目前的发现

到目前为止,我发现Travis使用Chef来配置完整的VM或打包器模板,最终包装travis-cookbooks?

题

如何在Mac OS X上本地配置"Travis full VM trusty sudo"?

Pau*_*ang 1

Travis CI 支持人员的回答指出,不可能做我想做的事:

关于您关于从 OS X 配置这些映像的说明的问题,不幸的是,目前这是不可能的,因此我们没有进一步的说明


理论上,必须完成以下操作:travis_ci_sugilite Cookbook需要在本地提供,我能找到的最佳起点是Travis CI Packer Templates Readme。


就我而言,我可以通过使用新的调试作业功能来解决失败的构建。