add verify job running on the node if ericsson-build 12/1412/3
authorm00133142 <meimei@huawei.com>
Tue, 8 Sep 2015 01:58:57 +0000 (09:58 +0800)
committerm00133142 <meimei@huawei.com>
Tue, 8 Sep 2015 02:16:17 +0000 (10:16 +0800)
JIRA: COMPASS-13

Change-Id: Idc8c1d070755329c1ac269e9f807f512afba91a4
Signed-off-by: m00133142 <meimei@huawei.com>
jjb/compass4nfv/compass4nfv.yml

index af1b43c..5b63366 100755 (executable)
@@ -7,6 +7,7 @@
 
     jobs:
         - 'compass-verify'
+        - 'compass-verify-on-ericsson-node'
         - 'compass-upload-iso'
         - 'compass-merge'
         - 'compass-daily-{stream}'
         - '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'