web-dev-qa-db-ja.com

ジェンキンスの古いビルドを削除するにはどうすればよいですか?

Jenkinsのビルドディレクトリから古いビルドフォルダーを削除しましたが、UIで削除されることが予想されましたが、残念ながら、これらのビルドディレクトリがなくなっても、UIリンクは残っています。私は今2つの質問があります
1)UIで無効なリンクを削除するにはどうすればよいですか?
2)CLIから古いビルドを削除して、UIに反映させるにはどうすればよいですか?

7
Dark Star1

UIをバックエンドと一致させるには、Jenkinsを再起動するか、データをリロードする必要があります。他に方法はありません。

[Manage Jenkins]メニューにアクセスできる場合は、[Reload Configuration from Disk]へのリンクがあります。これは、再起動よりも侵襲性が低くなります。

完全な再起動時と同じように、データがリロードされている間、システムは数秒間使用できなくなることに注意してください。ビルドが多い場合は、少し時間がかかる場合があります。したがって、これがシステムの他のユーザーに問題がないことを確認してください。

5
rgulia

古いビルドを削除するより良い方法は discard-old-build plugin で、保持するビルドの数を指定でき、古いビルドはすべて破棄されます。

9
devesh