チェックアウトとビルドを行う前に、ワークスペース全体を削除するようにハドソンに教える方法が必要です。それを可能にするプラグインはありますか?
6 に答える
ソース コード管理で、詳細プロパティを展開し、[更新を使用] のチェックを外します (このオプションは CVS にあり、他のすべての SCM ツールについてはわかりません)。このオプションは、Hudson が「更新」コマンドを使用して SCM から変更されたファイルを単純に取得するか、ソース管理から新しい/クリーンなコピーをチェックアウトするかを制御します。
現在、各 SCM プラグインはワークスペースのクリーンアップ機能を提供しています。間もなく、コア Hudson にこの機能が追加され、SCM プラグインは設定をそのコア機能に移行します: issue 3966
下にオプションがありますAdvanced Project Options
: ビルド前にワークスペースをクリーンアップします。
それはまさにあなたが望むことをします。
私はまだそれらを使用していませんが、ディレクトリを削除する可能性のあるビルド前およびビルド後のステップとしてバッチスクリプトを実行できるhudson-pluginsが利用可能です。チェックアウト:ハドソンの管理->プラグインの管理->利用可能
HudsonのSubversionプラグインには、「Emulate Checkout」への切り替えがあります。これは、元に戻して更新する前に、バージョン管理されていないファイルを削除します。