问题描述
是否存在任何允许Vagrant VM使用VirtualBox作为提供程序运行的云CI服务?
Are there any cloud CI services that allow Vagrant VMs to run using VirtualBox as a provider?
早期调查显示,使用Travis CI或Circle似乎无法实现CI,尽管vagrant-aws插件允许将AWS服务器用作Vagrant提供程序。
Early investigation shows this seems not to be possible with Travis CI or Circle CI, although the vagrant-aws plugin allows for the use of AWS servers as a Vagrant provider. Is this correct?
推荐答案
是正确的。
还有没有任何CI服务允许通过LXC或Virtualbox运行Vagrant(这很可悲)。
There are still no CI services allowing to run Vagrant via LXC or Virtualbox (and that's sad).
- 在Travis下无法做到这一点。
- You can't do it under Travis.
- You can't under CodeShip
- You can't under CircleCI
- Don't know about other CI services, will investigate further.
我希望在一段时间内,我们会看到CI服务允许与Virtualbox或LXC一起运行Vagrant,但就目前而言,Docker (有其局限性)是唯一的选择。
I hope during time we'll see CI services allowing to run Vagrant with Virtualbox or LXC, but for now Docker (with its limitations) is the only option.
我个人很乐意将其用于针对不同平台的集成测试/ linux发行版,通过。
Personally I would be happy to use it for integration tests against different platforms/linux distros via Test-Kitchen CI.
这篇关于在Cloud CI服务上使用Vagrant的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!