保持したいジョブのビルドを誤って削除してしまいました。バックアップからディスク上のビルドを復元しましたが、そのジョブのステータスページを表示しているときにビルドが表示されません。
私はその仕事のために別のビルドをトリガーすることとハドソンを再開することの両方を試みました。
これらのビルドを完全に復元するにはどうすればよいですか?ハドソンがこのタイプの情報を保存するために使用するDBはありますか?
保持したいジョブのビルドを誤って削除してしまいました。バックアップからディスク上のビルドを復元しましたが、そのジョブのステータスページを表示しているときにビルドが表示されません。
私はその仕事のために別のビルドをトリガーすることとハドソンを再開することの両方を試みました。
これらのビルドを完全に復元するにはどうすればよいですか?ハドソンがこのタイプの情報を保存するために使用するDBはありますか?
%HUDSON_HOME%ディレクトリ内には、「jobs」というサブディレクトリがあります。「ジョブ」の下には、すべてのプロジェクトのサブディレクトリがあります。それぞれの内部には、各ビルドのサブディレクトリがあります。
jobs \ < projectname >が存在することを確認してから、不足しているビルドディレクトリを内部にコピーする必要があります。
「ハドソンの管理/ディスクからの構成の再ロード」をクリックして、ハドソンに新しく追加されたビルドを認識させます。サーブレットコンテナ(Tomcatなど)を使用している場合は、再起動する必要はありません。
復元したものによって異なります。ワークスペースフォルダを復元したようですが、このフォルダは履歴情報とは無関係です。最初にHudsonをシャットダウンしてから、ビルドフォルダーとモジュールフォルダーを復元します。あなたがハドソンを再起動することができるより。詳細については、ハドソンプロジェクトにお問い合わせください。
ウィリアムズ(https://stackoverflow.com/a/3399103/142207)の回答に加えて、すべてのカスタムビューに再度追加する必要があります。