Jenkinsのビルドディレクトリから古いビルドフォルダーを削除しましたが、UIで削除されることが予想されましたが、残念ながら、これらのビルドディレクトリがなくなっても、UIリンクは残っています。私は今2つの質問があります
1)UIで無効なリンクを削除するにはどうすればよいですか?
2)CLIから古いビルドを削除して、UIに反映させるにはどうすればよいですか?
UIをバックエンドと一致させるには、Jenkinsを再起動するか、データをリロードする必要があります。他に方法はありません。
[Manage Jenkins]メニューにアクセスできる場合は、[Reload Configuration from Disk]へのリンクがあります。これは、再起動よりも侵襲性が低くなります。
完全な再起動時と同じように、データがリロードされている間、システムは数秒間使用できなくなることに注意してください。ビルドが多い場合は、少し時間がかかる場合があります。したがって、これがシステムの他のユーザーに問題がないことを確認してください。
古いビルドを削除するより良い方法は discard-old-build plugin で、保持するビルドの数を指定でき、古いビルドはすべて破棄されます。