diff options
Diffstat (limited to 'jjb/genesis/genesis-foreman.yml')
-rw-r--r-- | jjb/genesis/genesis-foreman.yml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/jjb/genesis/genesis-foreman.yml b/jjb/genesis/genesis-foreman.yml index 5fd1135d1..6895734f9 100644 --- a/jjb/genesis/genesis-foreman.yml +++ b/jjb/genesis/genesis-foreman.yml @@ -88,6 +88,7 @@ builders: - 'foreman-build' + - 'foreman-workspace-cleanup' - job-template: name: 'genesis-foreman-merge' @@ -96,6 +97,13 @@ node: ericsson-build + concurrent: true + + properties: + - throttle: + enabled: true + max-total: 2 + logrotate: daysToKeep: 30 numToKeep: 40 @@ -140,6 +148,7 @@ builders: - 'foreman-build' + - 'foreman-workspace-cleanup' - job-template: name: 'genesis-foreman-daily-{stream}' @@ -363,3 +372,16 @@ echo echo "--------------------------------------------------------" echo "Done!" + +- builder: + name: 'foreman-workspace-cleanup' + builders: + - shell: | + #!/bin/bash + set -o errexit + set -o nounset + set -o pipefail + + # delete everything that is in $WORKSPACE + /bin/rm -rf $WORKSPACE + |