# {stream}
# {jdk}
name: '{project-name}-clm-{stream}'
- disabled: {disabled}
- node: '{build-node}'
project-type: freestyle
+ node: '{build-node}'
jdk: '{jdk}'
logrotate:
publishers:
- email-notification:
email-prefix: '[{project-name}]'
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-distribution-{stream}'
- disabled: {disabled}
- node: '{build-node}'
# Required variables:
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
project-type: maven
+ node: '{build-node}'
jdk: '{jdk}'
logrotate:
id: ''
unique-version: true
deploy-unstable: false
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-distribution-check-{stream}'
disabled: '{obj:disable_distribution_check}'
- node: '{build-node}'
project-type: freestyle
+ node: '{build-node}'
concurrent: true
jdk: '{jdk}'
script-only-if-succeeded: False
script-only-if-failed: False
mark-unstable-if-failed: True
- - archive-build:
+ - archive:
+ artifacts: '*.zip'
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-integration-{stream}'
- disabled: {disabled}
- node: '{build-node}'
# Job template for ODL integration verify jobs
#
# branch: git branch (eg. stable/lithium or master)
project-type: freestyle
+ node: '{build-node}'
jdk: '{jdk}'
logrotate:
email-prefix: '{email-upstream}'
- findbugs
- jacoco-report
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-merge-{stream}'
- disabled: {disabled}
- node: '{build-node}'
# Job template for ODL merge jobs
#
# branch: git branch (eg. stable/lithium or master)
project-type: maven
+ node: '{build-node}'
jdk: '{jdk}'
logrotate:
unique-version: true
deploy-unstable: false
- jacoco-report
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-periodic-{stream}'
- disabled: {disabled}
- node: '{build-node}'
# Job template for periodic builders
#
# branch: git branch (eg. stable/lithium or master)
project-type: freestyle
+ node: '{build-node}'
jdk: '{jdk}'
logrotate:
email-prefix: '[{project-name}]'
- jacoco-report
- findbugs
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-sonar'
- disabled: {disabled}
- node: '{build-node}'
+ disabled: false
project-type: maven
+ node: '{build-node}'
jdk: 'openjdk8'
logrotate:
- email-notification:
email-prefix: '[{project-name}]'
- jacoco-report
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-validate-autorelease-{stream}'
disabled: '{obj:disable_autorelease}'
- node: '{build-node}'
project-type: freestyle
+ node: '{build-node}'
concurrent: true
jdk: '{jdk}'
publishers:
- email-notification:
email-prefix: '[autorelease] [{project-name}]'
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn33}'
- job-template:
name: '{project-name}-verify-{stream}-{maven}-{jdks}'
- disabled: {disabled}
- node: '{build-node}'
# Job template for ODL verify jobs
#
# branch: git branch (eg. stable/lithium or master)
project-type: freestyle
+ node: '{build-node}'
concurrent: true
jdk: '{jdks}'
- email-notification:
email-prefix: '[{project-name}]'
- jacoco-report
- - archive-build:
+ - opendaylight-infra-shiplogs:
maven-version: '{mvn-version}'