next-release-tag: '{stream}'
branch: 'master'
integration-test: fluorine
- extra-mvn-opts: -Dsft.heap.max=4g
+ extra-mvn-opts: -P\!karaf -Dsft.heap.max=4g
- oxygen:
next-release-tag: '{stream}'
branch: 'stable/oxygen'
integration-test: oxygen
- extra-mvn-opts: -Dsft.heap.max=4g
+ extra-mvn-opts: -P\!karaf -Dsft.heap.max=4g
- nitrogen:
# Run once a week (Sunday) now that Fluorine branch is cut, and Oxygen is pending release
cron: 'H 12 * * 0'
next-release-tag: '{stream}'
branch: 'stable/nitrogen'
integration-test: nitrogen
- extra-mvn-opts: -Dsft.heap.max=4g
+ extra-mvn-opts: -P\!karaf -Dsft.heap.max=4g
- carbon:
next-release-tag: '{stream}'
branch: 'stable/carbon'
integration-test: carbon
karaf-version: karaf3
- extra-mvn-opts: -Dskip.karaf4.featureTest=true
+ extra-mvn-opts: -P\!karaf -Dskip.karaf4.featureTest=true
project: releng/autorelease
project-name: autorelease
- job-template:
name: 'autorelease-release-{stream}'
- ############
- # Defaults #
- ############
+ ######################
+ # Default parameters #
+ ######################
build-node: '{build-node}'
+ cron: 'H 0 * * *'
java-version: openjdk8
mvn-version: mvn33
extra-mvn-opts: ''
project-type: freestyle
node: '{build-node}'
jdk: '{java-version}'
- cron: 'H 0 * * *'
properties:
- lf-infra-properties:
- job-template:
name: autorelease-update-validate-jobs-{stream}
+
+ ######################
+ # Default parameters #
+ ######################
+
+ cron: '@weekly'
+
+ #####################
+ # Job configuration #
+ #####################
+
project-type: freestyle
node: centos7-builder-2c-1g
choosing-strategy: default
triggers:
+ - timed: '{cron}'
- gerrit:
server-name: '{gerrit-server-name}'
trigger-on:
# The only purpose of RELEASE_TAG in this script is to set the Gerrit topic.
# It is also used as a placeholder for version bumping but gets wiped out
# immediately to bump versions by x.y.(z+1).
+TOPIC="${RELEASE_TAG}"
RELEASE_TAG="${STREAM^}"
mkdir -p "$WORKSPACE/archives"
if [ "$DRY_RUN" = "false" ]
then
# Push up patches last, as long as nothing failed.
- git submodule foreach git review --yes -t "${RELEASE_TAG}"
+ git submodule foreach git review --yes -t "${TOPIC}"
fi
echo "Version bumping complete."