Hudsonが構築したアーティファクトを削除するにはどうすればよいですか?
-
03-07-2019 - |
質問
継続的インテグレーションサーバーにHudsonを使用していますが、それは素晴らしいことです。これには2つの問題があり、それらはやや関連しています。
- https://hudson.dev.java.net/issues /show_bug.cgi?id=2736 Hudsonのビルド順序は、ダウンストリームの依存関係が必要以上に多くビルドされることを意味します。この問題がすぐに解決されることを願っています。
- これらのものは頻繁にビルドされるため、ビルド履歴は膨大です。一部のジョブでは、履歴に1000個のビルドアイテムは本当に必要ありません。
ポイント2に関する質問です。古いアーティファクトを削除するジョブまたはプラグインのようなものが欲しいです。周囲のすべての最新の20ビルドは問題ないでしょう。現時点では無制限のように見えますが、これは運用の観点からは良くありません。
更新:Norbertの回答によると、それはジョブ構成にあります。 1.300 UIには、「古いビルドを破棄」があります。これを設定できるチェックボックス。
解決
hudsonビルドサーバーにはこのような構成があります。プロジェクト構成では、ビルドの量または保持する期間を選択できます。このためのプラグインをインストールしたとは思わない
所属していません StackOverflow