--- /dev/null
+- project:
+ name: alto-csit-setup
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'alto'
+
+ # The functionality under test
+ functionality: 'setup'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'master'
+ - stable-lithium:
+ branch: 'stable/lithium'
+
+ install:
+ - only:
+ scope: 'only'
+ - all:
+ scope: 'all'
+
+ # Features to install
+ install-features: 'odl-alto-resourcepool,odl-restconf-all'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'odlparent-distribution-{stream}, yangtools-distribution-{stream}, controller-distribution-{stream}, aaa-distribution-{stream}, integration-distribution-merge-{stream}, alto-distribution-{stream}'
- beryllium:
branch: master
jdks: openjdk7,openjdk8
- autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- disable_autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
--- /dev/null
+# Make sure changes merged after patch creation are applied.
+
+set -exu
+echo "Rebase the patch on top of ${GERRIT_PROJECT}"
+cd "${GERRIT_PROJECT}"
+export EMAIL="sandbox@jenkins.opendaylight.org"
+# TODO: Is there a more appropriate e-mail?
+export GIT_COMMITTER_NAME="Rebase Macro"
+git rebase "origin/${BRANCH}"
+cd "${WORKSPACE}"
!include-raw:
- include-raw-integration-cleanup-workspace.sh
+# Macro: integration-rebase-patch
+# Operation: For cloned project, rebase checked-out Gerrit patch onto $BRANCH.
+# Used by: integration-patch-distribution-* job template
+
+- builder:
+ name: integration-rebase-gerrit-patch
+ builders:
+ - shell:
+ !include-raw include-raw-integration-rebase-gerrit-patch.sh
+
##############
# Publishers #
##############
refspec: '$GERRIT_REFSPEC'
- project-parameter:
project: '$GERRIT_PROJECT'
+ - integration-branch:
+ branch: '{branch}'
- integration-distribution-git-url
scm:
notbuilt: true
prebuilders:
+ - integration-rebase-gerrit-patch
- integration-get-bundle-url
- inject:
properties-file: 'bundle.txt'
STREAMS:
-- clustering-netvirt-lithium:
- branch: topic/lithium/net-virt-clustering
- jdks: openjdk7
- clustering-netvirt-master:
branch: topic/master/net-virt-clustering
jdks: openjdk7
-- neutron-yang-migration:
- branch: topic/master/neutron-yang-migration
- jdks: openjdk7
- routermanager:
branch: topic/routermanager
jdks: openjdk7
builders:
- sonatype-clm:
application-name: '{application-name}'
- scan-targets: '**/target/**'
- module-excludes: '**/target/pax/**,**/target/assembly/**'
+ module-excludes: '**/karaf/target/**'
- builder:
name: releng-check-unicode