2011-07-11 15 views
1

Jenkinsがチェックアウトを開始する前にタスク(実行中のVMマシンを停止する)を実行します。svnチェックアウトの前にタスクを実行

理由は:VMは、私がSubversionを介して更新する必要があるいくつかのファイルへのアクセスをブロックします。

これは可能ですか?

答えて

1

仮想マシンを制御するプラグインは、VirtualBoxとVMWareのどちらを使用しているかによって異なります。

少なくともVMWareの場合は、イメージに示されているように、ビルド前のステップを「サスペンド」に設定することができます。

+0

ありがとうございます!これはかなりうまくいくはずですが、私はVMWareワークステーションを使用していますが、プラグインはVMWareサーバーのみです)。 –

+0

私は参照してください。 VirtualBoxに切り替えることはできますか?また、環境内のこの仮想マシンの目的は何ですか?ファイルへのアクセスをどのようにブロックしますか? – Sagar

0

プロジェクトを編集し、次のように設定してください。 M2 Extra Build Steps - > Execute shell - >何でもしたいものを入力してください。例:

# Wipe the local repository before each build. 
rm -rf $WORKSPACE/.repository 
+0

だけのMavenプロジェクトの種類のためのM2の機能ですか?私は "フリースタイル"のプロジェクト(msbuild、bat + ant)を持っており、そのオプションは表示されません。 –

関連する問題