15

VirtualBox をプロバイダーとして使用して Vagrant VM を実行できるクラウド CI サービスはありますか?

初期の調査では、vagrant-aws プラグインを使用すると AWS サーバーを Vagrant プロバイダーとして使用できますが、これは Travis CI または Circle CI では不可能であるように思われます。これは正しいです?

4

3 に答える 3

4

多くの CI サービスでは、ネストされた仮想化 (VM で VM を実行) またはプロビジョニングされた純粋なベアメタル サーバーが必要になるため、LXC または Virtualbox 経由で Vagrant を実行することを許可していません。

現在の 2021 年 (更新) の状況:

  • Github Actions はそれを行うことができます。
  • Travis は、いくつかの回避策を講じて Vagrant を実行することができました。
  • AppVeyor では、VirtualBox (非無料プラン) を実行できます。
  • CodeShip ではできません
  • CircleCI ではできません
  • 他の CI サービスについては不明です。さらに調査します。

その間、Virtualbox または LXC で Vagrant を実行できる CI サービスが見られることを願っていますが、現時点では Docker (制限付き) が唯一のオプションです。


個人的には、 Test-Kitchen CIなどを介して、さまざまなプラットフォーム/Linux ディストリビューションに対する統合テストに使用できれば幸いです。

于 2015-08-24T21:23:46.010 に答える