本文介绍了在Cloud CI服务上使用Vagrant的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否存在任何允许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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 11:06