Merge "add testapi-client verify job"
authorSerena Feng <feng.xiaowei@zte.com.cn>
Fri, 2 Mar 2018 05:46:36 +0000 (05:46 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Fri, 2 Mar 2018 05:46:36 +0000 (05:46 +0000)
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