Add "pip freeze" to builder-verify-jjb job
[releng/builder.git] / jjb / releng-jobs.yaml
index 35383ac61f91797e51b0b7230ba91e743d6f7ee1..f479594b63fe38f151fb6e54dd2b3e9b66bb98bc 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
     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}'
         root-pom: 'pom.xml'
-        goals: 'site:deploy -Dstream=master'
+        goals: 'site:site site:deploy -Dstream=master'
         maven-opts: '-Xmx1024m'
-        settings: '{autorelease-settings}'
+        settings: '{releng-builder-settings}'
         global-settings: '{odl-global-settings}'
 
     publishers: