- job-template:
name: 'integration-patch-test-{stream}'
- project-type: maven
+ project-type: freestyle
node: centos7-java-builder-2c-8g
jdk: '{jdk}'
branch: '{branch}'
- integration-distribution-git-url:
git-url: '{git-url}'
+ - maven-exec:
+ maven-version: mvn33
scm:
- integration-gerrit-scm:
unstable: true
notbuilt: true
- prebuilders:
+ builders:
- integration-rebase-gerrit-patch
- - integration-get-bundle-url:
- bundle-pom: distribution/pom.xml
- wipe-org-opendaylight-repo
- provide-maven-settings:
global-settings-file: 'odl-global-settings'
- maven-target:
maven-version: 'mvn33'
pom: '$GERRIT_PROJECT/pom.xml'
- goals: >
+ goals: |
clean install dependency:tree -DoutputFile=dependency_tree.txt
- -V -B -Pq -Djenkins
- -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ -Pq
-Dstream={stream}
+ {opendaylight-infra-mvn-opts}
java-opts:
- '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
- settings: 'integration-settings'
+ settings: integration-settings
settings-type: cfp
- global-settings: 'odl-global-settings'
+ global-settings: odl-global-settings
global-settings-type: cfp
-
- maven:
- maven-name: 'mvn33'
- root-pom: 'distribution/pom.xml'
- goals: >
- clean install dependency:tree -DoutputFile=dependency_tree.txt
- -V -B -Djenkins
- -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
- maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
- settings: 'integration-settings'
- settings-type: cfp
- global-settings: 'odl-global-settings'
- global-settings-type: cfp
- ignore-upstream-changes: true
- post-step-run-condition: 'SUCCESS'
-
- postbuilders:
+ - maven-target:
+ maven-version: mvn33
+ pom: distribution/pom.xml
+ goals: |
+ clean install dependency:tree -DoutputFile=dependency_tree.txt
+ {opendaylight-infra-mvn-opts}
+ java-opts:
+ - '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
+ settings: integration-settings
+ settings-type: cfp
+ global-settings: odl-global-settings
+ global-settings-type: cfp
+ - distribution-check-deploy-distribution:
+ dist-pom: distribution/pom.xml
- trigger-builds:
- project: '{csit-list}'
block: true