Fix document review job for QTIP 47/37747/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Wed, 19 Jul 2017 07:32:05 +0000 (15:32 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Wed, 19 Jul 2017 08:34:05 +0000 (16:34 +0800)
- missing '/' in upload path
- missing build result report to gerrit
- notebook review job should be limited for changes in example/** folder

Change-Id: I83d09157077306128a6db66429d8a402f2e7c69e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
jjb/qtip/qtip-verify-jobs.yml

index 197f32a..57d24b4 100644 (file)
@@ -7,6 +7,7 @@
     project: qtip
     jobs:
         - 'qtip-verify-{stream}'
+        - 'qtip-review-notebook-{stream}'
         - 'qtip-merge-{stream}'
     stream:
         - master:
 
     builders:
         - qtip-unit-tests-and-docs-build
-        - upload-under-review-notebooks-to-opnfv-artifacts
     publishers:
         - publish-coverage
 
+# upload juypter notebook to artifacts for review
+- job-template:
+    name: 'qtip-review-notebook-{stream}'
+
+    disabled: '{obj:disabled}'
+
+    parameters:
+        - project-parameter:
+            project: '{project}'
+            branch: '{branch}'
+        - 'opnfv-build-ubuntu-defaults'
+
+    scm:
+        - git-scm-gerrit
+
+    triggers:
+        - gerrit:
+            server-name: 'gerrit.opnfv.org'
+            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: '**/{branch}'
+                disable-strict-forbidden-file-verification: 'true'
+                file-paths:
+                  - compare-type: ANT
+                    pattern: 'examples/**'
+    builders:
+        - upload-under-review-notebooks-to-opnfv-artifacts
+        - report-build-result-to-gerrit
+
 - job-template:
     name: 'qtip-merge-{stream}'
 
 
             mkdir -p upload
             cp -r examples "$local_path"
-            gsutil -m cp -r "$local_path" "gs://$gs_base"
+            gsutil -m cp -r "$local_path" "gs://$gs_base/"
 
             echo "Document link(s):" >> gerrit_comment.txt
             find "$local_path" | grep -e 'ipynb$' | \