add verify job running on the node if ericsson-build
[releng.git] / jjb / compass4nfv / compass4nfv.yml
index 9c94871..5b63366 100755 (executable)
@@ -7,6 +7,7 @@
 
     jobs:
         - 'compass-verify'
+        - 'compass-verify-on-ericsson-node'
         - 'compass-upload-iso'
         - 'compass-merge'
         - 'compass-daily-{stream}'
     flavor:
         - five:
             conf: 'five'
-            node: 'compass-build-deploy-02'
+            node: 'huawei-build'
         - cluster:
             conf: 'cluster'
-            node: 'compass-build-deploy-03'
+            node: 'huawei-build'
 
 
 
         - 'compass-copy-artifact'
         - 'compass-upload-artifact'
 
+- job-template:
+    name: 'compass-verify-on-ericsson-node'
+
+    project-type: freestyle
+
+    disabled: false
+
+    node: ericsson-build
+
+    logrotate:
+        daysToKeep: 30
+        numToKeep: 10
+        artifactDaysToKeep: -1
+        artifactNumToKeep: -1
+
+    parameters:
+        - project-parameter:
+            project: '{project}'
+        - gerrit-parameter:
+            branch: 'master'
+        - compass-parameter:
+            installer: '{installer}'
+
+    scm:
+        - gerrit-trigger-scm:
+            credentials-id: '{ssh-credentials}'
+            refspec: '$GERRIT_REFSPEC'
+            choosing-strategy: 'gerrit'
+
+    wrappers:
+        - ssh-agent-credentials:
+            user: '{ssh-credentials}'
+
+    triggers:
+        - gerrit:
+            trigger-on:
+                - patchset-created-event:
+                    exclude-drafts: 'false'
+                    exclude-trivial-rebase: 'false'
+                    exclude-no-code-change: 'false'
+                - draft-published-event
+                - comment-added-contains-event:
+                    comment-contains-value: 'recheck'
+                - comment-added-contains-event:
+                    comment-contains-value: 'reverify'
+            projects:
+              - project-compare-type: 'ANT'
+                project-pattern: '{project}'
+                branches:
+                  - branch-compare-type: 'ANT'
+                    branch-pattern: '**/master'
+
+    builders:
+        - 'compass-build'
+
+
 - job-template:
     name: 'compass-verify'
 
 
     disabled: false
 
-    node: compass-build-deploy-03
+    node: huawei-build
 
     logrotate:
         daysToKeep: 30
 
     project-type: freestyle
 
-    node: compass-build-deploy-03
+    node: huawei-build
 
     logrotate:
         daysToKeep: 30
 
     project-type: freestyle
 
-    node: compass-build-deploy-03
+    node: huawei-build
 
     parameters:
         - project-parameter:
 
     project-type: freestyle
 
-    node: compass-build-deploy-03
+    node: huawei-build
 
     logrotate:
         daysToKeep: 30