joid: Enable build blocker for CI jobs 05/6605/5
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>
Wed, 13 Jan 2016 21:06:07 +0000 (22:06 +0100)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Thu, 14 Jan 2016 08:16:31 +0000 (08:16 +0000)
Prevent starting more than 1 parent or deploy job on same pod.
Fix the bug causing the jobs to be disabled.

Change-Id: I515aa9977fc577b6ed95719668ef414ddf9b7fb0
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
jjb/joid/joid-ci-jobs.yml

index 79262eb..ff3aa21 100644 (file)
 
     project-type: multijob
 
-    disabled: '{obj:disabled}'
+    disabled: 'false'
 
     concurrent: false
 
+    properties:
+        - throttle:
+            enabled: true
+            max-total: 1
+            max-per-node: 1
+        - build-blocker:
+            use-build-blocker: true
+            blocking-jobs:
+                - 'joid-os-.*?-{pod}-daily-{stream}'
+
     wrappers:
         - build-name:
             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
 
     concurrent: false
 
+    properties:
+        - throttle:
+            enabled: true
+            max-total: 1
+            max-per-node: 1
+        - build-blocker:
+            use-build-blocker: true
+            blocking-jobs:
+                - 'joid-deploy-{pod}-daily-{stream}'
+
     wrappers:
         - build-name:
             name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'