X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fopenflowplugin%2Fopenflowplugin.yaml;h=7dbeb4b608846d51286771b3dbf37803b8512cdc;hb=e7b6e86f603caf8bfd030aa316e66288c08b8213;hp=c63ba6a37a047a590808d17b113aebdf5a04f967;hpb=44ebc1e45eb10d8ce8a2eae5002e0f2d1f0557f4;p=releng%2Fbuilder.git diff --git a/jjb/openflowplugin/openflowplugin.yaml b/jjb/openflowplugin/openflowplugin.yaml index c63ba6a37..7dbeb4b60 100644 --- a/jjb/openflowplugin/openflowplugin.yaml +++ b/jjb/openflowplugin/openflowplugin.yaml @@ -12,6 +12,7 @@ - 'openflowplugin-integration-{stream}' - 'openflowplugin-sonar' + # stream: branch with - in place of / (eg. stable-helium) # branch: branch (eg. stable/helium) stream: @@ -72,18 +73,25 @@ name: 'openflowplugin' branch: '{branch}' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: '-Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo clean install javadoc:aggregate' + goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install javadoc:aggregate' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{openflowplugin-settings}' global-settings: '{odl-global-settings}' ignore-upstream-changes: true + postbuilders: + - jacoco-nojava-workaround + publishers: - email-notification: email-prefix: '[openflowplugin]' + - jacoco-report - job-template: name: 'openflowplugin-merge-{stream}' @@ -127,21 +135,30 @@ name: 'openflowplugin' branch: '{branch}' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: '-Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo clean install javadoc:aggregate source:jar javadoc:jar' + goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install javadoc:aggregate source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{openflowplugin-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: + - archive-artifacts: + artifacts: 'model/*/target/site/**' - email-notification: email-prefix: '[openflowplugin]' - maven-deploy: id: '' unique-version: true deploy-unstable: false + - jacoco-report - job-template: name: 'openflowplugin-daily-{stream}' @@ -183,14 +200,20 @@ triggers: - timed: 'H H * * *' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: '-Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo clean install javadoc:aggregate' + goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install javadoc:aggregate source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{openflowplugin-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: - email-notification: email-prefix: '[openflowplugin]' @@ -236,24 +259,31 @@ triggers: - reverse: - jobs: 'yangtools-merge-{stream},controller-merge-{stream},openflowjava-merge-{stream}' + jobs: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},openflowjava-merge-{stream}' result: 'success' + prebuilders: + - wipe-org-opendaylight-repo + maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: '-Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo clean install javadoc:aggregate' + goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install javadoc:aggregate source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{openflowplugin-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: - email-notification: - email-prefix: '[openflowplugin] [yangtools] [controller] [openflowjava]' + email-prefix: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]' - maven-deploy: id: '' unique-version: true deploy-unstable: false + - jacoco-report - job-template: name: 'openflowplugin-sonar' @@ -289,14 +319,19 @@ maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: '-Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo clean install javadoc:aggregate' + goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install javadoc:aggregate -Dsonar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{openflowplugin-settings}' global-settings: '{odl-global-settings}' + postbuilders: + - jacoco-nojava-workaround + publishers: - sonar: language: 'java' maven-opts: '-Xmx6144m -XX:MaxPermSize=1024m' - email-notification: email-prefix: '[openflowplugin]' + - jacoco-report +