是否有任何云CI服务允许Vagrant VM使用VirtualBox作为提供商运行?
尽管vagrant-aws插件允许将AWS服务器用作Vagrant提供者,但早期调查显示Travis CI或Circle CI似乎无法做到这一点.它是否正确?
continuous-integration vagrant travis-ci circleci scrutinizer
如何在Travis-CI中使用Vagrant启动Virtualbox VM ?
我知道有时不支持在VM中启动VM,但是已经报告了使用此特定配置的成功.
我正在尝试设置一个持续集成服务器来运行我的sysadmin工具的单元测试,以便在不同的操作系统和Python版本中进行测试.它使用Tox处理初始化各种Python虚拟环境和Pytest来运行测试并包装Vagrant来设置和拆除Virtualbox VM.它在我的Ubuntu 14 localhost上正常运行,但在Travis中,Vagrant超时尝试启动Virtualbox VM:
==> default: Importing base box 'ubuntu/trusty64'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'ubuntu/trusty64' is up to date...
==> default: Setting the name of the VM: functional_tests_default_1463515960654_71459
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter …Run Code Online (Sandbox Code Playgroud)