Travis CIには非常に優れた機能があり、ビルドはVirtualBoxVM内で実行されます。ビルドが開始されるたびに、ボックスはスナップショットから更新され、コードがスナップショットにコピーされます。ビルドに関する問題はホストに影響を与えることはなく、任意のOSを使用してビルドを実行できます。
これは、たとえば、本番環境に一致するゲストOSでコードをコンパイルしてテストする場合などに非常に役立ちます。また、必要になる可能性のあるインストールの依存関係(データベースサーバーなど)からホストを解放し、ポートの競合などを心配することなくITを実行できます。
Jenkinsにはそのようなものがありますか?