summaryrefslogtreecommitdiffstats
path: root/jjb/genesis/genesis-foreman.yml
diff options
context:
space:
mode:
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>2015-05-15 16:43:02 +0200
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>2015-05-15 16:45:05 +0200
commit7d8895d0c3efe918b98b930450f606d362a5570e (patch)
tree46c8948694bc7c345ffb26ecb257b43bc1482d9b /jjb/genesis/genesis-foreman.yml
parentbbf762bafbf75a3869f2b25412baa46bb0931609 (diff)
Start using macros for genesis/fuel jjb
JIRA: OCTO-3 Change-Id: I4114023da270eb586c693d2ea8b1ae2ed28123f4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Diffstat (limited to 'jjb/genesis/genesis-foreman.yml')
-rw-r--r--jjb/genesis/genesis-foreman.yml22
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
+