parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
- maven-target:
maven-version: 'mvn33'
pom: 'pom.xml'
- goals: >
+ goals: |
clean install dependency:tree com.sonatype.clm:clm-maven-plugin:index
- -V -B -Pq
- -Djenkins
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ -Pq
+ {opendaylight-infra-mvn-opts}
java-opts:
- '-Xmx4096m -XX:MaxPermSize=512m'
settings: '{mvn-settings}'
parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
settings-file: '{mvn-settings}'
- maven-target:
maven-version: 'mvn33'
- goals: '{mvn-goals} -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
+ goals: |
+ {mvn-goals}
+ {opendaylight-infra-mvn-opts}
java-opts:
- '{mvn-opts}'
settings: '{mvn-settings}'
parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
maven-name: 'mvn33'
goals: >
{mvn-goals}
- -V -B
- -Djenkins
-Dmerge
-Dstream={stream}
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ {opendaylight-infra-mvn-opts}
maven-opts: '{mvn-opts}'
settings: '{mvn-settings}'
settings-type: cfp
parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
settings-file: '{mvn-settings}'
- maven-target:
maven-version: 'mvn33'
- goals: >
+ goals: |
{mvn-goals}
- -V -B
- -Djenkins
-Dsonar
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ {opendaylight-infra-mvn-opts}
maven-opts:
- '{mvn-opts}'
settings: '{mvn-settings}'
# 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
- goals: >
+ goals: |
sonar:sonar
- -V -B -Djenkins
-Dsonar
-Dsonar.host.url=https://sonar.opendaylight.org
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ {opendaylight-infra-mvn-opts}
maven-opts:
- '{mvn-opts}'
settings: '{mvn-settings}'
parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
- maven-target:
maven-version: 'mvn33'
pom: validate-pom.xml
- goals: >
+ goals: |
clean install dependency:tree
- -V -B -T1.5C -Pq
- -Djenkins
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ -T1.5C
+ -Pq
+ {opendaylight-infra-mvn-opts}
java-opts:
- '-Xmx8g'
settings: 'autorelease-settings'
- maven-target:
maven-version: 'mvn33'
pom: 'pom.xml'
- goals: >
+ goals: |
clean validate
- -V -B -Pq
- -Djenkins
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ -Pq
+ {opendaylight-infra-mvn-opts}
java-opts:
- '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
settings: 'autorelease-settings'
parameters:
- opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
settings-file: '{mvn-settings}'
- maven-target:
maven-version: '{mvn-version}'
- goals: >
- {mvn-goals} -V -B
- -Djenkins
+ goals: |
+ {mvn-goals}
-Dstream={stream}
- -Dmaven.repo.local=/tmp/r
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+ {opendaylight-infra-mvn-opts}
java-opts:
- '{mvn-opts}'
settings: '{mvn-settings}'