古いJenkinsビルドを手動で削除する方法はありますか? Discard Old Buildsプラグインを使用して、最後の10個のビルドを保存するように設定しました。それは完全には動作しておらず、13のビルドを維持していません。 ビルド番号[#1#2 ... etc]も再編成されるように手動で行う適切な方法はありますか?Jenkins:古いビルドを削除する
3
A
答えて
0
「保存するビルドの最大数」を設定する以外は、すべてのビルドをクリックすると、このビルドオプションを削除しますが、削除するには管理者権限が必要です。これを行う別の方法は、サーバーからです。ビルドがアーカイブされているディレクトリに移動し、それらを削除します。パスは以下のようになります。
$JENKINS_HOME/jobs/<jobname>/builds
2
削除アルゴリズムを自分でスクリプト化しても構わない場合は、Groovy Postbuildに簡単に何かを作成できます。例えば
、あなたはグルーヴィーポストビルドステップで、この1つのライナーをコピーして貼り付け、最後の10を構築し維持し、残りの部分を削除したい場合:
manager.build.parent.builds.drop(10).each { it.delete() }
何このアプローチについて良いことだが、あなたがを持っているということです完全なもの物事がどのように削除されるかを制御します。たとえば、古いビルドが新しいビルドよりも速く脱落するような対数アプローチに基づいて、削除ビルドのような簡単なことを簡単に行うことができます。
+0
あなたに投票してください。私はそれを試してみる。ありがとうございました。 –
関連する問題
- 1. Jenkins - ビルド履歴からビルドを削除できません
- 2. ビルドのJenkinsコンソールログを削除するには
- 3. CloudbeeとJenkinsで古いビルドをクリーンアップする方法は?
- 4. mongodb古いチャットを削除
- 5. KMLファイルを削除して古いKMLファイルを削除する
- 6. Jenkinsプロモートされていない場合はビルドを削除します
- 7. Jenkinsは、未処理のファイルと古い職歴のディレクトリを削除します
- 8. Excel VBA:古いレコードを削除する
- 9. 古い図を描き、削除する
- 10. elasticsearchで古いインデックスを削除する
- 11. SQLite古いデータを削除する
- 12. コンソールの古いブランチを削除する
- 13. Python - 古いファイルを削除する
- 14. ログで古いディレクトリを削除する
- 15. 古いVim-configファイルを削除する
- 16. 古いエントリを削除するには?
- 17. なぜJenkinsはいつもすべてのビルドを削除しますか?
- 18. Jenkinsでの再デプロイ用の古いビルドの取得
- 19. 古いレコードを毎日削除する削除イベントを作成する
- 20. 古いバージョンのruby gemを削除/アンインストール
- 21. cmdスクリプト:古い、増分、コピーを削除
- 22. p5.js削除しない古いフレーム
- 23. 古いデータを弾性検索から削除または削除する
- 24. S3で古いファイルを削除または削除する方法は?
- 25. Java perlファイルn日より古いファイルの削除/削除
- 26. ロケールリポジトリのアップロードと古いファイルの削除
- 27. Redis:古い未使用データの削除
- 28. Mixpanel - 古いユーザーのバルク削除
- 29. ビルド前にAOSPアプリを削除する
- 30. ビルド後にジェンキンプロジェクトを削除する
https://wiki.jenkins-ci.org/display/JENKINS/Discard+Old+Build+pluginこれを見てください – Naruto
同じプラグインを使用していますが、正しく動作しています。たぶんあなたは永遠に保つためにマークをつけたビルドを持っていますか?また古いビルドは、新しいビルドが実行された後に削除されます。 – whitediver
:-) ..いいえ。私はそれとしてマークされているビルドがありません。そしてそのプラグインをインストールした後、私は結果を見ることができるように新しいビルドを開始しました。それがあなたの場合よりもうまく働いているのなら... Good Luck。 –