[compass] create verify job as multi-jobs 07/8107/3
authormeimei <meimei@huawei.com>
Wed, 27 Jan 2016 04:51:15 +0000 (12:51 +0800)
committermeimei <meimei@huawei.com>
Thu, 28 Jan 2016 01:16:19 +0000 (09:16 +0800)
Change-Id: I4bf44fbac9f3f3bb2b979696608f5d4dfce93c59
Signed-off-by: meimei <meimei@huawei.com>
jjb/compass4nfv/compass-ci-jobs.yml
jjb/compass4nfv/compass-project-jobs.yml
jjb/opnfv/slave-params.yml

index 2a82481..c50f734 100644 (file)
             choices:
                 - 'trusty'
                 - 'centos7'
-- parameter:
-    name: 'huawei-virtual-defaults'
-    parameters:
-        - label:
-            name: SLAVE_LABEL
-            default: 'huawei-deploy-vm'
-        - string:
-            name: GIT_BASE
-            default: https://gerrit.opnfv.org/gerrit/$PROJECT
-            description: 'Git URL to use on these Jenkins Slaves'
+
 ########################
 # trigger macros
 ########################
index 02e9102..cb94c72 100644 (file)
@@ -29,7 +29,7 @@
 
     disabled: false
 
-    node: 'huawei-deploy-vm'
+    node: 'huawei-virtual'
 
     concurrent: true
 
                   - compare-type: ANT
                     pattern: 'docs/**|.gitignore'
 
+    builders:
+        - trigger-builds:
+            - project: 'compass-verify-deploy-{stream}'
+              current-parameters: true
+              same-node: true
+              block: true
+
+- job-template:
+    name: 'compass-verify-deploy-{stream}'
+
+    scm:
+        - git-scm:
+            credentials-id: '{ssh-credentials}'
+            refspec: ''
+            branch: '{branch}'
+
     builders:
         - shell:
             !include-raw: ./compass-build.sh
index 20387f2..5204f79 100644 (file)
             name: GIT_BASE
             default: https://gerrit.opnfv.org/gerrit/$PROJECT
             description: 'Git URL to use on this Jenkins Slave'
+
 - parameter:
-    name: 'huawei-deploy-vm-defaults'
+    name: 'huawei-virtual-defaults'
     parameters:
-        - node:
-            name: SLAVE_NAME
-            description: 'Slave name on Jenkins'
-            allowed-slaves:
-                - huawei-deploy-vm
-            default-slaves:
-                - huawei-deploy-vm
+        - label:
+            name: SLAVE_LABEL
+            default: 'huawei-deploy-vm'
         - string:
             name: INSTALLER_VERSION
             default: stable