X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fodlparent%2Fodlparent.yaml;h=d9cfefb04a29f6e74e05a360ae08473aaf6d4c2f;hb=ca627875ad29430efe82e6f5529546cd377227c1;hp=94e940a5707a4028f5f8a1fbd695ceaa615b4e59;hpb=44ebc1e45eb10d8ce8a2eae5002e0f2d1f0557f4;p=releng%2Fbuilder.git diff --git a/jjb/odlparent/odlparent.yaml b/jjb/odlparent/odlparent.yaml index 94e940a57..d9cfefb04 100644 --- a/jjb/odlparent/odlparent.yaml +++ b/jjb/odlparent/odlparent.yaml @@ -12,6 +12,7 @@ - 'odlparent-integration-{stream}' - 'odlparent-sonar' + # stream: branch with - in place of / (eg. stable-helium) # branch: branch (eg. stable/helium) stream: @@ -72,18 +73,25 @@ name: 'odlparent' branch: '{branch}' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: 'clean install -V -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo ' + goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r ' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{odlparent-settings}' global-settings: '{odl-global-settings}' ignore-upstream-changes: true + postbuilders: + - jacoco-nojava-workaround + publishers: - email-notification: email-prefix: '[odlparent]' + - jacoco-report - job-template: name: 'odlparent-merge-{stream}' @@ -127,21 +135,29 @@ name: 'odlparent' branch: '{branch}' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: 'clean install -V -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo source:jar javadoc:jar' + goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{odlparent-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: + - email-notification: email-prefix: '[odlparent]' - maven-deploy: id: '' unique-version: true deploy-unstable: false + - jacoco-report - job-template: name: 'odlparent-daily-{stream}' @@ -183,14 +199,20 @@ triggers: - timed: 'H H * * *' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: 'clean install -V -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo ' + goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{odlparent-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: - email-notification: email-prefix: '[odlparent]' @@ -198,7 +220,7 @@ - job-template: name: 'odlparent-integration-{stream}' - disabled: true + disabled: false # Job template for ODL merge jobs # @@ -236,24 +258,31 @@ triggers: - reverse: - jobs: '' + jobs: 'odlparent-merge-{stream}' result: 'success' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: 'clean install -V -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo ' + goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{odlparent-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: - email-notification: - email-prefix: '[odlparent]' + email-prefix: '[odlparent] [odlparent]' - maven-deploy: id: '' unique-version: true deploy-unstable: false + - jacoco-report - job-template: name: 'odlparent-sonar' @@ -289,14 +318,19 @@ maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: 'clean install -V -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo ' + goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dsonar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{odlparent-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: - sonar: language: 'java' maven-opts: '-Xmx6144m -XX:MaxPermSize=1024m' - email-notification: email-prefix: '[odlparent]' + - jacoco-report +