Merge "make openstack tempest jobs run daily"
[releng/builder.git] / jjb / releng-jobs.yaml
index 4fe432fb6cf79e7ff2772f2f17cb9ed2a9662757..55b7cbb09d601ba3a0468a7fb08c8d3781b35bd8 100644 (file)
@@ -66,6 +66,7 @@
     builders:
         - shell: |
             source /opt/virtualenv/jenkins-job-builder/bin/activate
+            pip freeze
             python scripts/jjb-autoupdate-project.py
             jenkins-jobs test jjb/
         - releng-check-unicode
 
     builders:
         - shell:
-            !include-raw-escape include-raw-jjb-update.sh
+            !include-raw-escape:
+                - include-raw-jjb-update.sh
 
     publishers:
         - email-notification:
 
 - job-template:
     name: builder-check-poms
+    node: dynamic_verify
 
     project-type: freestyle
 
 
     builders:
         - shell:
-            !include-raw-escape include-raw-check-poms.sh
+            !include-raw-escape:
+                - include-raw-check-poms.sh
 
     publishers:
         - email-notification:
     parameters:
         - project-parameter:
             project: '{project}'
+        - gerrit-parameter:
+            branch: 'master'
 
     scm:
-        - git-scm:
+        - gerrit-trigger-scm:
             credentials-id: '{ssh-credentials}'
-            branch: 'master'
+            refspec: ''
+            choosing-strategy: 'default'
 
     wrappers:
         - ssh-agent-credentials:
                 - '{ssh-credentials}'
 
     triggers:
-        - reverse:
-            jobs: 'builder-merge'
-            result: 'success'
+        - gerrit:
+            server-name: 'OpenDaylight'
+            trigger-on:
+                - change-merged-event
+                - comment-added-contains-event:
+                    comment-contains-value: 'republish'
+            projects:
+              - project-compare-type: 'ANT'
+                project-pattern: 'releng/builder'
+                branches:
+                    - branch-compare-type: 'ANT'
+                      branch-pattern: '**/master'
+                file-paths:
+                    - compare-type: ANT
+                      pattern: src/**
+                    - compare-type: ANT
+                      pattern: pom.xml
 
     maven:
         maven-name: '{mvn33}'