fuel: Enable test jobs for fuel virtual deploys 99/7699/3
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>
Fri, 22 Jan 2016 08:57:25 +0000 (09:57 +0100)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Fri, 22 Jan 2016 09:28:49 +0000 (10:28 +0100)
This change also adds build blocker for generic job.

Change-Id: I2d1987ca632b30ad8497d14de79b66735afea611
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
jjb/fuel/fuel-ci-jobs.yml
jjb/fuel/fuel-project-jobs.yml
jjb/functest/functest-ci-jobs.yml
jjb/yardstick/yardstick-ci-jobs.yml

index 97d3bc5..7652927 100644 (file)
               current-parameters: false
               predefined-parameters:
                 DEPLOY_SCENARIO={scenario}
+              node-parameters: true
               block: true
         - trigger-builds:
             - project: 'functest-fuel-{pod}-daily-{stream}'
               current-parameters: false
               predefined-parameters:
                 DEPLOY_SCENARIO={scenario}
+              node-parameters: true
               block: true
               block-thresholds:
                 build-step-failure-threshold: 'never'
               predefined-parameters:
                 DEPLOY_SCENARIO={scenario}
               block: true
+              node-parameters: true
               block-thresholds:
                 build-step-failure-threshold: 'never'
                 failure-threshold: 'never'
index 979117f..8c1a85c 100644 (file)
             enabled: true
             max-total: 1
             max-per-node: 1
+        - build-blocker:
+            use-build-blocker: true
+            blocking-jobs:
+                - 'fuel-os-.*?-ericsson-pod2-daily-{stream}'
 
     parameters:
         - project-parameter:
index 6c33bd0..5fea389 100644 (file)
         - ericsson-pod1:
             installer: fuel
             <<: *brahmaputra
+        - virtual:
+            installer: fuel
+            <<: *brahmaputra
+        - virtual:
+            installer: compass
+            <<: *brahmaputra
 #--------------------------------
 #        master
 #--------------------------------
         - orange-pod2:
             installer: joid
             <<: *master
+        - virtual:
+            installer: fuel
+            <<: *master
+        - virtual:
+            installer: compass
+            <<: *master
 #--------------------------------
 
     testsuite:
index d2f251d..6c2fe70 100644 (file)
             installer: fuel
             suite: daily
             <<: *brahmaputra
+        - virtual:
+            installer: fuel
+            suite: daily
+            <<: *brahmaputra
+        - virtual:
+            installer: compass
+            suite: daily
+            <<: *brahmaputra
 #--------------------------------
 #        master
 #--------------------------------
             installer: apex
             suite: daily
             <<: *master
+        - virtual:
+            installer: fuel
+            suite: daily
+            <<: *master
+        - virtual:
+            installer: compass
+            suite: daily
+            <<: *master
 #--------------------------------
 
     jobs:
             default: ''
             description: 'Arguments to use in order to choose the backend DB'
 
+- parameter:
+    name: 'yardstick-params-virtual'
+    parameters:
+        - string:
+            name: YARDSTICK_DB_BACKEND
+            default: ''
+            description: 'Arguments to use in order to choose the backend DB'
+
 #######################
 ## trigger macros
 #######################
     name: 'yardstick-orange-pod2-trigger'
     triggers:
         - timed: ''
+
+- trigger:
+    name: 'yardstick-virtual-trigger'
+    triggers:
+        - timed: ''