blob: dde96eee397a7e35bd4b084f4c288752dd5f625c [file] [log] [blame]
Paul Sokolovskyffde5182023-06-06 22:06:42 +03001- job:
2 name: tf-a-artifacts-cleanup
3 node: master
4 project-type: freestyle
5 concurrent: true
6 disabled: false
7 defaults: global
Paul Sokolovskyd9f65b52024-10-22 13:50:58 +07008 description: |
Paul Sokolovskyffde5182023-06-06 22:06:42 +03009 Gradually cleanup artifacts in TF-A builds
10 properties:
Chris Kay675db4f2025-06-24 14:14:34 +010011 - build-discarder:
12 days-to-keep: 50
13 num-to-keep: 50
Paul Sokolovskyffde5182023-06-06 22:06:42 +030014 triggers:
Chris Kay675db4f2025-06-24 14:14:34 +010015 - timed: H H/8 * * *
Paul Sokolovskyffde5182023-06-06 22:06:42 +030016 wrappers:
Chris Kay675db4f2025-06-24 14:14:34 +010017 - timestamps
Paul Sokolovskyffde5182023-06-06 22:06:42 +030018 builders:
Chris Kay675db4f2025-06-24 14:14:34 +010019 - shell: |
20 #!/bin/bash
Paul Sokolovskyffde5182023-06-06 22:06:42 +030021
Chris Kay675db4f2025-06-24 14:14:34 +010022 find /var/lib/jenkins/jobs/tf-a-builder/builds -name build.log -mtime +5 | head -n1000 | xargs -i -n1 bash -c "echo {}; gzip -9 {}"