# Default parameters #
######################
- java-version: openjdk8
mvn-version: mvn35
csit-gate-list: ''
block_on_csit: false
# plus the change of block_on_csit to true, and this failure-threshold: 'UNSTABLE' will take
# effect
failure-threshold: 'UNSTABLE'
+ disable-job: false
#####################
# Job Configuration #
# Operation: This job template builds a patch, creates a distribution containing
# the patch (making sure dependencies are specified),
# and performs the distribution deploy test.
- disabled: false
+ disabled: '{disable-job}'
project-type: freestyle
node: 'centos7-builder-8c-8g'
concurrent: true
- jdk: '{java-version}'
properties:
- opendaylight-infra-properties:
builders:
- distribution-check-wipe
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
- inject:
properties-file: 'allowed_projects.txt'
- distribution-check-build-project:
- job-template:
name: 'distribution-verify-{type}-{stream}'
+ disable-job: 'false'
+
project-type: freestyle
node: centos7-builder-8c-8g
concurrent: true
- jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
- lf-provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: 'integration-settings'
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
- maven-target:
maven-version: mvn35
pom: pom.xml
{profile}
# {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT.
java-opts:
- - '-Xmx1024m -XX:MaxPermSize=256m'
+ - '-Xmx1024m'
settings: integration-settings
settings-type: cfp
global-settings: global-settings
# separate lifecycle:
# https://issues.apache.org/jira/browse/MNG-5666
+ disable-job: false
+
project-type: maven
node: 'centos7-builder-8c-8g'
- jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
- lf-provide-maven-settings:
global-settings-file: 'global-settings'
settings-file: 'integration-settings'
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
- integration-set-variables
- distribute-build-url:
path: '$KARAF_ARTIFACT/src/main/assembly'
-Dsft.heap.max=4g
-Djenkins -Dmerge -Dstream={stream}
{profile}
- maven-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ maven-opts: '-Xmx1024m'
settings: integration-settings
settings-type: cfp
global-settings: global-settings
######################
# Default parameters #
######################
-
+ disable-job: false
mvn-version: mvn35
#####################
#####################
# Like a {project}-distribution-check, but few steps less as there is no upstream project involved.
- disabled: false
+ disabled: '{disable-job}'
project-type: freestyle
node: 'centos7-builder-8c-8g'
concurrent: true
- jdk: '{java-version}'
properties:
- opendaylight-infra-properties:
builders:
- distribution-check-wipe
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
- inject:
properties-file: 'allowed_projects.txt'
- distribution-check-build-project:
# This job works for both managed & self-managed distro.
project-type: freestyle
- node: centos7-builder-4c-4g
+ node: centos7-builder-2c-8g
concurrent: false
properties:
- integration-controller-parameters:
controller-features: '{sm-features}'
# Parameters below are unused in this job so set them all to blank
+ controller-max-mem: ''
controller-debug-map: ''
controller-scope: ''
controller-use-features-boot: ''
+ feature-elasticsearch-attribute: '{elasticsearch-attribute}'
- integration-jdk-version:
jdkversion: '{jre}'
- distribution-karaf-version:
# Operation: This job deploys odl-integration-all.
# This job works for just managed distro.
+ disable-job: false
+
project-type: freestyle
node: centos7-builder-4c-4g
concurrent: false
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties: