2013-02-24 8 views
9

Travis CIには本当に便利な機能があり、ビルドはVirtualBox VM内で実行されます。ビルドが開始されるたびに、ボックスがスナップショットからリフレッシュされ、コードがそのスナップショットにコピーされます。ビルドに関する問題はホストに影響を与えることはできず、どのOSでもビルドを実行することができます。VM上でビルドを実行するためのJenkins用の安定したプラグインはありますか?

これは、実稼働環境と一致するゲストOS上でコードをコンパイルしてテストするなど、本当に便利です。また、ホストに必要なインストール依存性(データベースサーバなど)がなくても、ポートの競合などを気にせずにITを実行できます。

ジェンキンスにはこのようなことがありますか?

答えて

8

ベイグラントプラグインをチェックしてくださいhttps://wiki.jenkins-ci.org/display/JENKINS/Vagrant-plugin

このプラグインは、ベイグラント仮想マシンのブートがそれらをプロビジョニングし、また、それらの内のスクリプトを実行することができます

私はセットアップするためにVMをビルドする前に、ある与え
4

JenkinsはMaster Slave Setupで実行できます。マスターインスタンスはすべてのジョブを管理しますが、すべてのスレーブは実際の作業を行います。これらのスレーブは、VMまたは物理マシンにすることができます。 Jenkinsを管理する - > Manage Nodes - > New NodeをクリックしてJenkins Setupにノードを追加します。

+0

一つのオプションビルド前のステップを使い始め、完了したらそれを引き裂きます。ありがとう! –

+0

この場合、この解決策は役に立たないと私は理解しています。 –

関連する問題