- project:
- name: yangtools-verify-master
+ name: yangtools-verify-boron
jobs:
- - 'yangtools-verify-{stream}-{maven}'
+ - 'yangtools-verify-{stream}-{maven}-{jdk}'
+ jdk:
+ - openjdk8
+
+ # {mvn*} values are defined in releng/builder jjb/releng-defaults.yaml
maven:
- - mvn31:
- mvnver: "Maven 3.1.1"
- mvn32:
- mvnver: "Maven 3.2.3"
+ mvnver: '{mvn32}'
+ - mvn33:
+ mvnver: '{mvn33}'
stream:
- - master:
+ - boron:
branch: master
project: 'yangtools'
+- project:
+ name: yangtools-verify-beryllium
+ jobs:
+ - 'yangtools-verify-{stream}-{maven}-{jdk}'
+
+ jdk:
+ - openjdk7
+ - openjdk8
+
+ # {mvn*} values are defined in releng/builder jjb/releng-defaults.yaml
+ maven:
+ - mvn32:
+ mvnver: '{mvn32}'
+ - mvn33:
+ mvnver: '{mvn33}'
+
+ stream:
+ - beryllium:
+ branch: stable/beryllium
+
+ project: 'yangtools'
+
+- project:
+ name: yangtools-verify-lithium
+ jobs:
+ - 'yangtools-verify-{stream}-{maven}-{jdk}'
+
+ jdk:
+ - openjdk7
+ - openjdk8
+ maven:
+ - mvn31:
+ mvnver: '{mvn31}'
+ - mvn32:
+ mvnver: '{mvn32}'
+
+ stream:
+ - stable-lithium:
+ branch: stable/lithium
+
+ project: 'yangtools'
+
- project:
name: yangtools-verify-helium
jobs:
- - 'yangtools-verify-{stream}-{maven}'
+ - 'yangtools-verify-{stream}-{maven}-{jdk}'
+ jdk:
+ - openjdk7
maven:
- mvn30:
mvnver: "Maven 3.0.5"
- mvn31:
- mvnver: "Maven 3.1.1"
+ mvnver: '{mvn31}'
- mvn32:
- mvnver: "Maven 3.2.3"
+ mvnver: '{mvn32}'
stream:
- stable-helium:
project: 'yangtools'
- job-template:
- name: 'yangtools-verify-{stream}-{maven}'
+ name: 'yangtools-verify-{stream}-{maven}-{jdk}'
project-type: maven
node: dynamic_verify
+ concurrent: true
+ jdk: '{jdk}'
logrotate:
daysToKeep: '{build-days-to-keep}'
wrappers:
- ssh-agent-credentials:
- user: '{ssh-credentials}'
+ users:
+ - '{ssh-credentials}'
triggers:
- gerrit-trigger-patch-submitted:
name: 'yangtools'
branch: '{branch}'
+ prebuilders:
+ - provide-maven-settings:
+ global-settings-file: '{odl-global-settings}'
+ settings-file: '{yangtools-settings}'
+
maven:
maven-name: '{mvnver}'
root-pom: 'pom.xml'
maven-opts: '-Xmx1024m -XX:MaxPermSize=256m'
settings: '{yangtools-settings}'
global-settings: '{odl-global-settings}'
- ignore-upstream-changes: false
+ ignore-upstream-changes: true
publishers:
- email-notification: