X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Flispflowmapping%2Flispflowmapping.yaml;h=4096e3a2bae570192e11ef8b81525efa2136d598;hb=d96ee29780c487b3a31a9fbe5c448af8ddd5ef57;hp=ba8c9d7af70c5d138ce580065041f06e571f90fd;hpb=47e3fe4e6cc8eddd294d30d635745b6c7797b41d;p=releng%2Fbuilder.git diff --git a/jjb/lispflowmapping/lispflowmapping.yaml b/jjb/lispflowmapping/lispflowmapping.yaml index ba8c9d7af..4096e3a2b 100644 --- a/jjb/lispflowmapping/lispflowmapping.yaml +++ b/jjb/lispflowmapping/lispflowmapping.yaml @@ -1,3 +1,7 @@ +# REMOVE THIS LINE IF YOU WANT TO CUSTOMIZE ANYTHING BELOW +# Otherwise this file will be automatically overwritten by the template +# autobuilder. + # ODL Releng build templates - project: name: lispflowmapping @@ -6,12 +10,13 @@ - 'lispflowmapping-merge-{stream}' - 'lispflowmapping-daily-{stream}' - 'lispflowmapping-integration-{stream}' + - 'lispflowmapping-sonar' # stream: branch with - in place of / (eg. stable-helium) # branch: branch (eg. stable/helium) stream: - - develop: - branch: 'develop' + - master: + branch: 'master' - stable-helium: branch: 'stable/helium' @@ -125,7 +130,7 @@ maven: maven-name: '{mvn32}' root-pom: 'pom.xml' - goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo' + goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo source:jar javadoc:jar' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' settings: '{lispflowmapping-settings}' global-settings: '{odl-global-settings}' @@ -189,10 +194,7 @@ publishers: - email-notification: email-prefix: '[lispflowmapping]' - - sonar: - branch: '{stream}' - language: 'java' - maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' + - jacoco-report - job-template: name: 'lispflowmapping-integration-{stream}' @@ -248,3 +250,53 @@ publishers: - email-notification: email-prefix: '[lispflowmapping] [controller] [odlparent] [yangtools]' + - maven-deploy: + id: '' + unique-version: true + deploy-unstable: false + +- job-template: + name: 'lispflowmapping-sonar' + + project-type: maven + node: dynamic_verify + jdk: '{jdk}' + + logrotate: + daysToKeep: '7' + numToKeep: '10' + artifactDaysToKeep: '1' + artifactNumToKeep: '1' + + parameters: + - project-parameter: + project: '{project}' + + scm: + - git-scm: + credentials-id: '{ssh-credentials}' + refspec: '' + branch: 'master' + + wrappers: + - build-timeout + - ssh-agent-credentials: + user: '{ssh-credentials}' + + triggers: + - timed: 'H H * * *' + + maven: + maven-name: '{mvn32}' + root-pom: 'pom.xml' + goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=$WORKSPACE/.m2repo -Dorg.ops4j.pax.url.mvn.localRepository=$WORKSPACE/.m2repo' + maven-opts: '-Xmx1024m -XX:MaxPermSize=256m' + settings: '{lispflowmapping-settings}' + global-settings: '{odl-global-settings}' + + publishers: + - sonar: + language: 'java' + maven-opts: '-Xmx6144m -XX:MaxPermSize=1024m' + - email-notification: + email-prefix: '[lispflowmapping]'