stream:
- master:
branch: 'master'
+ jdk: openjdk7
+ jdks:
+ - openjdk7
+ - stable-lithium:
+ branch: 'stable/lithium'
+ jdk: openjdk7
+ jdks:
+ - openjdk7
project: 'snmp'
- jdk: 'openjdk7'
# For the Job templates below replace instances of:
# PROJECT with your project name (eg. controller)
- dynamic_verify
- axis:
type: jdk
- values:
- - openjdk7
-
+ values: '{obj:jdks}'
logrotate:
daysToKeep: '{build-days-to-keep}'
wrappers:
- build-timeout
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- gerrit-trigger-patch-submitted:
wrappers:
- build-timeout
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- gerrit-trigger-patch-merged:
wrappers:
- build-timeout
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- timed: 'H H * * *'
name: 'snmp-integration-{stream}'
disabled: false
- # Job template for ODL merge jobs
+ # Job template for ODL integration verify jobs
#
- # The purpose of this job template is to setup a ODL merge job
- # and deploy artifacts to Nexus.
+ # This is similar to a normal verify job, but it runs
+ # when a project that's a dependency of your project
+ # is successfully built.
#
# Required Variables:
# stream: branch with - in place of / (eg. stable-helium)
wrappers:
- build-timeout
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- reverse:
project-type: maven
node: dynamic_verify
- jdk: '{jdk}'
+ jdk: 'openjdk7'
logrotate:
daysToKeep: '7'
wrappers:
- build-timeout
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- timed: 'H H * * *'
project-type: maven
node: dynamic_verify
- jdk: '{jdk}'
+ jdk: 'openjdk7'
logrotate:
daysToKeep: '{build-days-to-keep}'
wrappers:
- build-timeout
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- timed: '@weekly'