ビルド(.warファイル)をTomcatに自動的にデプロイできるようにHudsonを構成しようとしています。新しくデプロイされたビルドは、誰かがアプリケーションをテストするために使用します。
Deploy Pluginを使用して.warファイルを自動的にデプロイしようとしましたが、これは機能します。ただし、.warファイルをビルドするジョブは、scmが変更されるたびに(コードがコミットされるたびに)実行されます。Deploy Pluginを使用すると、ビルドが行われるたびに.warファイルがTomcatにデプロイされます。コードは頻繁にコミットされるため、これはWebアプリケーションも頻繁に再起動されることを意味し、これによりテストプロセスが中断されます。
Hudsonがユニットテストを実行し、定期的にビルドを作成しているという事実に感謝しているので、このジョブのトリガーを変更したくありません。
ハドソン内から手動で展開することを決定できる方法を探しています。最初のジョブから.warをデプロイする別のジョブを作成しようとしましたが、これは機能しませんでした。誰かがこのようなものを設定した経験がありますか?