add testapi-client verify job 07/52907/1
authorSerenaFeng <feng.xiaowei@zte.com.cn>
Thu, 1 Mar 2018 06:15:21 +0000 (14:15 +0800)
committerSerenaFeng <feng.xiaowei@zte.com.cn>
Thu, 1 Mar 2018 06:15:21 +0000 (14:15 +0800)
Change-Id: I83f57a0967d6b8744a7c4890092fe0596e705291
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
jjb/releng/testresults-verify.yml

index ba14a7c..958833c 100644 (file)
@@ -11,6 +11,7 @@
 
     jobs:
       - '{module}-verify-{stream}'
+      - '{module}-client-verify-{stream}'
 
     project: 'releng-testresults'
 
     publishers:
       - publish-coverage
       - email-jenkins-admins-on-failure
+
+- job-template:
+    name: '{module}-client-verify-{stream}'
+
+    parameters:
+      - project-parameter:
+          project: '{project}'
+          branch: '{branch}'
+      - 'opnfv-build-ubuntu-defaults'
+
+    scm:
+      - git-scm-gerrit
+
+    triggers:
+      - gerrit-trigger-patchset-created:
+          server: 'gerrit.opnfv.org'
+          project: '**'
+          branch: '{branch}'
+          files: '{module}/{module}-client/**'
+
+    builders:
+      - shell: |
+          cd {module}/{module}-client
+          tox
+          if [ -e *.xml ];then
+              cp *.xml $WORKSPACE
+          fi
+
+    publishers:
+      - publish-coverage
+      - email-jenkins-admins-on-failure