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}'
project-type: freestyle
- node: ericsson-build
+ node: gce-opnfv-docker-1
disabled: false
branch: master
triggers:
- - timed: '@midnight'
+ - timed: 'H */6 * * *'
logrotate:
daysToKeep: 30
artifactNumToKeep: -1
builders:
- - trigger-builds:
- - project: 'genesis-foreman-build'
- git-revision: true
- block: true
- trigger-builds:
- project: 'genesis-foreman-deploy'
git-revision: true
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
+