Make run-sonar trigger skip voting on patch
[releng/builder.git] / jjb / releng-macros.yaml
index 516ceb05f11710586ea7518aa462dc8abe5889ad..576d7876cc46167c1db7c5e77bd88db2de0fb880 100644 (file)
                   - branch-compare-type: 'ANT'
                     branch-pattern: '**/{branch}'
 
+- trigger:
+    name: gerrit-trigger-patch-sonar
+    triggers:
+        - gerrit:
+            server-name: 'OpenDaylight'
+            trigger-on:
+                - comment-added-contains-event:
+                    comment-contains-value: 'run-sonar'
+            projects:
+              - project-compare-type: 'ANT'
+                project-pattern: '{name}'
+                branches:
+                  - branch-compare-type: 'ANT'
+                    branch-pattern: '**/master'
+            skip-vote:
+                successful: true
+                failed: true
+                unstable: true
+                notbuilt: true
+
 - publisher:
     name: archive-artifacts
     publishers:
                 exec-pattern: "**/**.exec"
                 class-pattern: "**/classes"
                 source-pattern: "**/src/main/java"
-                exclusion-pattern: "**/gen/**,**/generated-sources/**,**/yang-gen**"
+                exclusion-pattern: "**/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/**"
                 status-update: true
                 targets:
                   - branch:
         - sonatype-clm:
             application-name: '{application-name}'
             scan-targets: '**/target/**'
+
+- builder:
+    name: releng-check-unicode
+    builders:
+        - shell: |
+            $WORKSPACE/scripts/check-unicode.sh jjb/