builders:
- 'foreman-build'
+ - 'foreman-workspace-cleanup'
- job-template:
name: 'genesis-foreman-merge'
node: ericsson-build
+ concurrent: true
+
+ properties:
+ - throttle:
+ enabled: true
+ max-total: 2
+
logrotate:
daysToKeep: 30
numToKeep: 40
builders:
- 'foreman-build'
+ - 'foreman-workspace-cleanup'
- job-template:
name: 'genesis-foreman-daily-{stream}'
branch: master
triggers:
- - timed: '@midnight'
+ - timed: 'H */6 * * *'
logrotate:
daysToKeep: 30
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
+