Merge "Add parameters and change trigger to change-merged"
authorAric Gardner <agardner@linuxfoundation.org>
Fri, 10 Feb 2017 19:20:02 +0000 (19:20 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Fri, 10 Feb 2017 19:20:03 +0000 (19:20 +0000)
jjb/releng/testapi-automate.yml

index 0b6c36e..73b600d 100644 (file)
         - 'testapi-automate-{stream}'
         - 'testapi-automate-{phase}-{stream}'
         - 'testapi-verify-{stream}'
+        - 'testapi-mongodb-backup'
 
     project: 'releng'
 
 - job:
     name: 'testapi-mongodb-backup'
 
-    slave-label: 'testresults'
-
     parameters:
+        - label:
+            name: SLAVE_LABEL
+            default: 'testresults'
+            description: 'Slave label on Jenkins'
+        - string:
+            name: GIT_BASE
+            default: https://gerrit.opnfv.org/gerrit/$PROJECT
+            description: 'Git URL to use on this Jenkins Slave'
         - project-parameter:
             project: '{project}'
             branch: '{branch}'
     scm:
         - git-scm
 
+    #triggers:
+    #    - timed: '@weekly'
     triggers:
-        - timed: '@weekly'
+        - gerrit:
+            server-name: 'gerrit.opnfv.org'
+            trigger-on:
+                - change-merged-event
+                - comment-added-contains-event:
+                    comment-contains-value: 'remerge'
+            projects:
+                - project-compare-type: 'ANT'
+                  project-pattern: '{project}'
+                  branches:
+                    - branch-compare-type: 'ANT'
+                      branch-pattern: '**/{branch}'
+                  file-paths:
+                    - compare-type: 'ANT'
+                      pattern: 'utils/test/testapi/**'
 
     builders:
         - mongodb-backup