From 73742ccac864b89787cf0f3936b02209bdf45901 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Tue, 19 Jul 2016 10:27:21 -0400 Subject: [PATCH] Update ovsdb projects file Split projects file into 3 projects for each release. This way we can test against multiple jdk versions with new jobs. Change-Id: I7f7a734dbcf16a51370d6daeb58f94ee0038fb64 Signed-off-by: Thanh Ha --- jjb/ovsdb/ovsdb.yaml | 68 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 64 insertions(+), 4 deletions(-) diff --git a/jjb/ovsdb/ovsdb.yaml b/jjb/ovsdb/ovsdb.yaml index abb4bf5ea..724cfd7a1 100644 --- a/jjb/ovsdb/ovsdb.yaml +++ b/jjb/ovsdb/ovsdb.yaml @@ -1,6 +1,6 @@ # ODL Releng build templates - project: - name: ovsdb + name: ovsdb-boron jobs: - '{project-name}-clm-{stream}' - '{project-name}-distribution-{stream}' @@ -17,22 +17,81 @@ stream: - boron: branch: 'master' - jdk: openjdk8 jdks: - openjdk8 disable_autorelease: False disable_distribution_check: False + + project: 'ovsdb' + project-name: 'ovsdb' + jdk: openjdk8 + maven: + - mvn33: + mvn-version: '{mvn33}' + mvn-settings: 'ovsdb-settings' + mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r ' + mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' + email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]' + archive-artifacts: '' + +- project: + name: ovsdb-beryllium + jobs: + - '{project-name}-clm-{stream}' + - '{project-name}-distribution-{stream}' + - '{project-name}-distribution-check-{stream}' + - '{project-name}-integration-{stream}' + - '{project-name}-merge-{stream}' + - '{project-name}-periodic-{stream}' + - '{project-name}-validate-autorelease-{stream}' + - '{project-name}-verify-{stream}' + - '{project-name}-verify-{stream}-{maven}-{jdk}' + + # stream: release stream (eg. stable-lithium or beryllium) + # branch: git branch (eg. stable/lithium or master) + stream: - beryllium: branch: 'stable/beryllium' - jdk: openjdk7 jdks: - openjdk7 - openjdk8 disable_autorelease: False disable_distribution_check: False + + project: 'ovsdb' + project-name: 'ovsdb' + jdk: + - openjdk7 + - openjdk8 + maven: + - mvn33: + mvn-version: '{mvn33}' + mvn-settings: 'ovsdb-settings' + mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r ' + mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' + email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]' + archive-artifacts: '' + +- project: + name: ovsdb-lithium + jobs: + - '{project-name}-clm-{stream}' + - '{project-name}-distribution-{stream}' + - '{project-name}-distribution-check-{stream}' + - '{project-name}-integration-{stream}' + - '{project-name}-merge-{stream}' + - '{project-name}-periodic-{stream}' + - '{project-name}-validate-autorelease-{stream}' + - '{project-name}-verify-{stream}' + - '{project-name}-verify-{stream}-{maven}-{jdk}' + + # stream: release stream (eg. stable-lithium or beryllium) + # branch: git branch (eg. stable/lithium or master) + stream: - stable-lithium: branch: 'stable/lithium' - jdk: openjdk7 jdks: - openjdk7 disable_autorelease: True @@ -40,6 +99,7 @@ project: 'ovsdb' project-name: 'ovsdb' + jdk: openjdk7 maven: - mvn33: mvn-version: '{mvn33}' -- 2.36.6