jenkinsのジョブクリーンアップをより自動化したいと思いますが、テスト結果のようにジョブのうち最後の5つを保持したいと思っています。 私は通常Jenkins CLIを削除に使用しますが、削除する必要があるビルド番号を取得する方法はわかりません。誰かが知っていますか?Jenkins CLIを使用して特定のジョブの最後の5つのビルドを維持する方法
0
A
答えて
0
あなたはジェンキンスマスターサーバー
$ JENKINS_HOMEに行く試すことができます/ジョブは/ yourjobname /そして
そして構築し、次のスクリプトを実行し
ls -ltr | awk '{print $9}' | grep -E [0-9]+
このスクリプトは、フォルダ情報が一覧表示されますこのように
401
400
399
398
397
396
395
394
393
ループして削除することができますあなたが削除したいもの。
Brで、
ティム
+0
これは、異なる構造(軸やもの)が存在するため、マルチコンフィギュレーションプロジェクトではこれが機能しないという問題があります。誰かがCLIのコマンドを知ったり、APIを使うことを期待していました。 – madleeen
関連する問題
- 1. Jenkins:ジョブ名と最後の5つのビルドを表形式で含むダッシュボードビュー
- 2. 特定のビルド用にJenkinsワークスペースを見つける方法
- 3. jenkinsを定義する方法jenkinsfileでトリガーをビルドして他のジョブの後にビルドを開始する
- 4. Jenkins CLIリスト - フォルダを持つジョブ
- 5. 特定のパラメータを使用してjenkinsビルドを終了する方法
- 6. hudsonクラスとgroovyを使用してjenkinsジョブから最後に成功したビルドを取得する方法
- 7. 各Jenkinsジョブのキュウリ試験結果の維持方法
- 8. ビルド後のJenkinsジョブの遅延
- 9. Cronジョブ:最後の20行を維持する
- 10. Python-Jenkinsを使用してJenkinsでジョブのテストレポートを取得する方法
- 11. Jenkins Discard古いプラグインが正しく動作しない - 最後の10個のビルドを維持する
- 12. jenkinsの1つのジョブで複数のビルドを実行する方法
- 13. codeigniterの特定のIDを持つ最後のレコードを取得する方法
- 14. Jenkins特定のパラメータなしでビルドをトリガしない方法
- 15. 特定のJenkinsビルドのスナップショットを取る方法
- 16. 1つのローカルgitリポジトリからJenkinsを使用してビルドする方法
- 17. cliまたはjenkinsプラグインを使用してartifactoryにビルドをデプロイ
- 18. Jenkins Groupのジョブをまとめてグループ内のすべてのジョブで定期的にビルドを定義する
- 19. Bitbucketの特定のフォークのためにJenkinsがPR用にビルドする方法
- 20. 特定のポートを持つJenkinsスレーブ
- 21. ブランチの「Stash Webhook to Jenkins」を使用して特定のJenkinsジョブのみをビルドするにはどうすればよいですか?
- 22. Jenkins API - 特定のGITリポジトリを使用するすべてのジョブを見つける
- 23. Jenkinsで2番目のジョブを実行する方法最初のジョブの後にコンソール出力で特定の値を取得する場合
- 24. proguard使用時に特定のパッケージパスを維持/除外する方法は?
- 25. "build run"を与える方法Jenkinsの特定のジョブに対する権限
- 26. 特定のサブディレクトリを持つワイルドカードを使用してディレクトリをスキャンする方法
- 27. 複数の目標を持つJenkinsジョブ
- 28. apschedulerを使用して特定の時刻にジョブをトリガする方法は?
- 29. 特定の時間に別のジョブによってJenkinsジョブをトリガする方法はありますか?
- 30. グループ化を使用して特定の列の最大値を持つ行を取得(選択)する方法
[破棄古いプラグインをビルド]を使用していないのはなぜ(https://wiki.jenkins-ci.org/display/JENKINS/Discard+Old+Build+plugin)? –
一般的な「トラフィック」に使用しますが、somethigがリリースされているときは一般的なクリーンアップを行います。通常は、特定のタイプのすべてのジョブを無効にします。ただし、5つのビルドを保持する必要があるジョブを除くすべてのビルドを削除します(ただし、古いビルドの廃棄プラグインは10に設定されています)。 – madleeen