JenkinsでSimplePromotePluginを使用しましたが、ビルドを「このビルドを永久に保持する」に設定しました。
削除する方法はありますか?
私はそれを構築するスレーブとマスターにアクセスできました(そこに関連するものを見つけようとしましたが、運がありませんでした)。
Simple Promote Pluginがこれに影響を与えるかどうか(またはどのように影響するか)はわかりませんが、「このビルドを永久に保持しないでください」というボタンをクリックしてから「削除」をクリックするだけではいけませんか?
ビルドが「永久に保持」としてマークされている場合(およびビルドの横に南京錠のアイコンが表示されている場合)、ビルドページの「保持しない...」ボタンを押すことで「ロックを解除」できるはずです。
クリストファーが言ったように、ジョブディレクトリ内のマスターのビルドディレクトリを削除するだけでビルドを削除できます。
ただし、ページに再度アクセスすると、ビルドデータは再びディスクにダンプされます。したがって、最初にHudsonをシャットダウンするか、Hudson管理コンソールに移動して「ディスクから構成を再ロード」します。これにより、基本的にメモリ内にあるものはすべて破棄され、構成ファイルから再ロードされます。
フォルダを削除した直後に必ず実行してください。
「これを永久に保持する」とマークされたビルドを削除するには、そのフラグを反対の状態に変更する必要があります。
次の手順に従ってください
テキストエディタ内で開く$HUDSON_HOME/ jobs / job-name / builds / xx / build.xml
変化する
<keepLog> true</keepLog>から<keepLog>false</ keepLog>
[Jenkinsの管理]->[ディスクからの構成の再読み込み]に移動します
これらの手順の後、「これを永久に保持する」とマークされたビルドを削除できるようになります
ハドソンの履歴からビルドを完全に削除する最後の(そして唯一のステップかもしれない)のは、ジョブディレクトリに配置された「nextBuildNumber」ファイルを変更することだと思います。
「このビルドを永久に保持しない」ボタンは、ジョブ構成内で「古いビルドを破棄」を有効にした場合にのみ表示されることに注意してください。Simple Promote Pluginに影響するかどうかはわかりませんが、「ReleasePlugin」ではこのように機能します。
MichalT
マスターとスレーブについてはわかりませんが、「明示的に保持するようにマークされた」ビルドを削除することを許可した答えがここにあります。