# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
stream:
- - boron:
+ - carbon:
branch: 'master'
jdk: openjdk7
- jdks:
- - openjdk7
+ - boron:
+ branch: 'stable/boron'
+ jdk: openjdk7
- beryllium:
branch: 'stable/beryllium'
jdk: openjdk7
- jdks:
- - openjdk7
project: 'opflex'
+ archive-artifacts: '**/*.tar.gz'
- builder:
name: opflex-build
- job-template:
name: 'opflex-verify-{stream}'
+ disabled: {disabled}
+ node: centos7-java-builder-2c-8g
- project-type: matrix
- node: matrix_master
+ project-type: freestyle
concurrent: true
-
- axes:
- - axis:
- type: slave
- name: nodes
- values:
- - dynamic_verify
- - axis:
- type: jdk
- values: '{obj:jdks}'
+ jdk: '{jdk}'
logrotate:
daysToKeep: '{build-days-to-keep}'
artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameters:
+ - opendaylight-infra-parameters:
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
scm:
- gerrit-trigger-scm:
publishers:
- email-notification:
email-prefix: '[opflex]'
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'opflex-merge-{stream}'
-
- node: dynamic_merge
+ disabled: {disabled}
+ node: centos7-java-builder-2c-8g
jdk: '{jdk}'
logrotate:
artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameters:
+ - opendaylight-infra-parameters:
project: '{project}'
branch: '{branch}'
refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
scm:
- gerrit-trigger-scm:
publishers:
- email-notification:
email-prefix: '[opflex]'
- - archive:
- artifacts: '**/*.tar.gz'
+ - archive-build:
+ maven-version: '{mvn33}'