X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fovsdb%2Fovsdb-sonar.yaml;h=a223c54200656cf06cb2febafb5981efff9fd0ae;hb=b41e5755e5546acbd6b6d4494e420049e3d1ec23;hp=ce661a0ba41473d2eb6c4a73fc2b9ce8578ec16e;hpb=3b974233d24dd59f58ea78d648b8ab1bb380f4d0;p=releng%2Fbuilder.git diff --git a/jjb/ovsdb/ovsdb-sonar.yaml b/jjb/ovsdb/ovsdb-sonar.yaml index ce661a0ba..a223c5420 100644 --- a/jjb/ovsdb/ovsdb-sonar.yaml +++ b/jjb/ovsdb/ovsdb-sonar.yaml @@ -11,8 +11,8 @@ name: 'ovsdb-sonar' project-type: freestyle - node: centos7-docker-2c-4g - jdk: '{jdk}' + node: centos7-docker-1c-4g + jdk: '{java-version}' properties: - opendaylight-infra-properties: @@ -37,9 +37,22 @@ triggers: - timed: '{schedule-saturday}' - - gerrit-trigger-patch-sonar: - gerrit-server-name: '{gerrit-server-name}' - name: 'ovsdb' + - gerrit: + server-name: '{gerrit-server-name}' + trigger-on: + - comment-added-contains-event: + comment-contains-value: 'run-sonar$' + projects: + - project-compare-type: 'ANT' + project-pattern: '{project}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/master' + skip-vote: + successful: true + failed: true + unstable: true + notbuilt: true builders: - shell: !include-raw-escape: setup-docker.sh @@ -47,14 +60,14 @@ properties-file: env.properties - shell: !include-raw-escape: include-setup-hwvtep-docker.sh - maven-target: - maven-version: 'mvn33' + maven-version: 'mvn35' pom: 'pom.xml' goals: > clean install dependency:tree -V -B -Dsonar -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r java-opts: - - '-Xmx1024m -XX:MaxPermSize=256m' + - '-Xmx1024m' settings: 'ovsdb-settings' settings-type: cfp global-settings: 'global-settings' @@ -62,13 +75,13 @@ - inject: properties-file: env.properties - maven-target: - maven-version: 'mvn33' + maven-version: 'mvn35' pom: 'pom.xml' goals: > verify -V -B -Pintegrationtest -Dsonar -Dskip.karaf.featureTest=true -Dovsdb.controller.address=${{CONTROLLER_IP}} - Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r + -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r properties: - 'ovsdbserver.ipaddress=127.0.0.1' - 'ovsdbserver.port=6641' @@ -78,7 +91,7 @@ global-settings: 'global-settings' global-settings-type: cfp - maven-target: - maven-version: 'mvn33' + maven-version: 'mvn35' # We should switch to the recommended configuration of sonar once # JJB adds support for configurating the Sonar wrapper: # http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins @@ -91,11 +104,11 @@ global-settings: 'global-settings' global-settings-type: cfp - shell: !include-raw-escape: cleanup-docker.sh - - jacoco-nojava-workaround + - lf-jacoco-nojava-workaround publishers: - email-notification: email-recipients: '{email-recipients}' email-prefix: '[ovsdb]' - - jacoco-report + - lf-jacoco-report - lf-infra-publish