diff --git a/jobs/osmo-gsm-manuals-trigger.yml b/jobs/osmo-gsm-manuals-trigger.yml
index 0fca5a70..29882e39 100644
--- a/jobs/osmo-gsm-manuals-trigger.yml
+++ b/jobs/osmo-gsm-manuals-trigger.yml
@@ -15,6 +15,10 @@
Roll out osmo-gsm-manuals to relevant build environments.
Related: OS#4912
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
scm:
- git:
url: https://gerrit.osmocom.org/osmo-gsm-manuals
diff --git a/jobs/osmo-gsm-tester-trigger.yml b/jobs/osmo-gsm-tester-trigger.yml
index 07edcf4c..216dabc4 100644
--- a/jobs/osmo-gsm-tester-trigger.yml
+++ b/jobs/osmo-gsm-tester-trigger.yml
@@ -8,6 +8,10 @@
- job:
name: 'osmo-gsm-tester_build-trigger-all'
description: 'Manually kick off all osmo-gsm-tester_build-osmo-* builds at once.'
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
project-type: freestyle
node: osmo-gsm-tester-build
publishers:
diff --git a/jobs/osmocom-api.yml b/jobs/osmocom-api.yml
index cb5fecb7..238340c3 100644
--- a/jobs/osmocom-api.yml
+++ b/jobs/osmocom-api.yml
@@ -3,6 +3,10 @@
description: This job builds the doxygen API documentation for latest libosmo*
and uploads it to https://downloads.osmocom.org/api/latest/
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
name: Osmocom_API
node: osmocom-master
project-type: freestyle
diff --git a/jobs/osmocom-build-tags-against-master.yml b/jobs/osmocom-build-tags-against-master.yml
index 91c3f64b..2e87c69a 100644
--- a/jobs/osmocom-build-tags-against-master.yml
+++ b/jobs/osmocom-build-tags-against-master.yml
@@ -11,6 +11,10 @@
description: |
Build old releases of programs/libraries against "master of the day" libosmo*
(OS#3765)
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
node: osmocom-master
parameters:
- string:
diff --git a/jobs/osmocom-depcheck.yml b/jobs/osmocom-depcheck.yml
index 27d2b944..5e20f953 100644
--- a/jobs/osmocom-depcheck.yml
+++ b/jobs/osmocom-depcheck.yml
@@ -12,6 +12,10 @@
Verifies that Osmocom programs really build with the dependency
versions they claim to support in configure.ac.
(Generated by job-builder)
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
node: osmocom-master
parameters:
- string:
diff --git a/jobs/osmocom-list-commits.yml b/jobs/osmocom-list-commits.yml
index 0541002f..43ce1713 100644
--- a/jobs/osmocom-list-commits.yml
+++ b/jobs/osmocom-list-commits.yml
@@ -11,6 +11,10 @@
description: |
Generate and upload a list of Osmocom git repositories and their latest tag and commits.
The latest list is here.
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
node: osmocom-master
parameters:
- string:
diff --git a/jobs/osmocom-obs-check-builders.yml b/jobs/osmocom-obs-check-builders.yml
index f378ec1c..01fdba5a 100644
--- a/jobs/osmocom-obs-check-builders.yml
+++ b/jobs/osmocom-obs-check-builders.yml
@@ -11,6 +11,10 @@
description: |
Verify that the expected amount of builders are connected to
obs.osmocom.org.
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
builders:
- shell: |
scripts/obs/check_builders.sh
diff --git a/jobs/osmocom-obs-wireshark.yml b/jobs/osmocom-obs-wireshark.yml
index 7bf7ccd2..9d4d04e6 100644
--- a/jobs/osmocom-obs-wireshark.yml
+++ b/jobs/osmocom-obs-wireshark.yml
@@ -11,6 +11,10 @@
description: |
See OS#2537
for more information.
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
node: obs
parameters:
- string:
diff --git a/jobs/osmocom-obs.yml b/jobs/osmocom-obs.yml
index 25e48c35..b0e0e620 100644
--- a/jobs/osmocom-obs.yml
+++ b/jobs/osmocom-obs.yml
@@ -24,6 +24,10 @@
description: |
See Wiki: binary packages
for more information.
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
node: obs
parameters:
- string:
diff --git a/jobs/osmocom-release-manuals.yml b/jobs/osmocom-release-manuals.yml
index 19a87659..06283772 100644
--- a/jobs/osmocom-release-manuals.yml
+++ b/jobs/osmocom-release-manuals.yml
@@ -11,6 +11,10 @@
description: |
Build manuals for all new Osmocom releases
(OS#5902).
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
parameters:
- string:
name: BRANCH_CI
diff --git a/jobs/osmocom-release-tarballs.yml b/jobs/osmocom-release-tarballs.yml
index 458cd6da..17b7c586 100644
--- a/jobs/osmocom-release-tarballs.yml
+++ b/jobs/osmocom-release-tarballs.yml
@@ -12,6 +12,10 @@
For each relevant Osmocom repository and its tags, build release tarballs (OS#3870).
Publishes to: https://ftp.osmocom.org/releases
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
parameters:
- string:
name: BRANCH_DOCKER_PLAYGROUND
diff --git a/jobs/registry-rebuild-upload-fpga-build.yml b/jobs/registry-rebuild-upload-fpga-build.yml
index 79fb9b26..c4b750ac 100644
--- a/jobs/registry-rebuild-upload-fpga-build.yml
+++ b/jobs/registry-rebuild-upload-fpga-build.yml
@@ -8,6 +8,10 @@
name: registry-rebuild-upload-fpga-build
description: |
Rebuild + push fpga-build docker images in our private registry.osmocom.org
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
node: osmocom-master
scm:
- git:
diff --git a/jobs/registry-rebuild-upload-titan.yml b/jobs/registry-rebuild-upload-titan.yml
index 1ba5a776..84f80761 100644
--- a/jobs/registry-rebuild-upload-titan.yml
+++ b/jobs/registry-rebuild-upload-titan.yml
@@ -24,6 +24,10 @@