From: Thanh Ha Date: Fri, 9 Feb 2018 19:12:42 +0000 (-0500) Subject: Release global-jjb v0.16.0 X-Git-Tag: v0.16.0^0 X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=8e33e6ab798cd57a383cb8871d973de3fce6340c;p=releng%2Fglobal-jjb.git Release global-jjb v0.16.0 Change-Id: I6acf020cda29198ad930ceeffe08e09ad0c7d6bd Signed-off-by: Thanh Ha --- diff --git a/docs/conf.py b/docs/conf.py index 6769b2bd..db0e5511 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -67,7 +67,7 @@ author = 'Linux Foundation Releng' # built documents. # # The short X.Y version. -version = '0.16.0-dev' +version = '0.16.0' # The full version, including alpha/beta/rc tags. release = version diff --git a/relnotes/v0.16.0.txt b/relnotes/v0.16.0.txt new file mode 100644 index 00000000..c7f40452 --- /dev/null +++ b/relnotes/v0.16.0.txt @@ -0,0 +1,92 @@ +global-jjb v0.16.0 Release Notes +================================ + +Thanks to Andrew, Christopher, Jamo, Jessica, Sam, Thanh, and Trevor +for contributing to this release. + + +Upgrade considerations +---------------------- + +1. fc00439 Add pip.conf to wrappers + +A pipconf definition is now required in Config File Provider configuration in +Jenkins. It can be empty but must exist. + +2. 1d1aaf3 Create job to manage Jenkins Global Variables + +Two configuration files are now required to be declared in global-jjb under +the path $REPO/jenkins-config/global-vars-[production|sandbox].sh. + +--- [Example global-vars-production.sh] --- + +GERRIT_URL=https://git.opendaylight.org/gerrit +GIT_BASE=git://devvexx.opendaylight.org/mirror/$PROJECT +GIT_URL=git://devvexx.opendaylight.org/mirror +JENKINS_HOSTNAME=vex-yul-odl-jenkins-1 +LOGS_SERVER=https://logs.opendaylight.org +NEXUS_URL=https://nexus.opendaylight.org +ODLNEXUSPROXY=https://nexus.opendaylight.org +SILO=releng +SONAR_URL=https://sonar.opendaylight.org + +--- [Example global-vars-production.sh] --- + + +Notable changes since v0.15.0 +----------------------------- + +1d1aaf3 Thanh Ha Create job to manage Jenkins Global Variables +Allows Jenkins global configuration to be managed from inside of the +ci-management repo under the path +$REPO/jenkins-config/global-vars-[production|sandbox].sh + +b804ed7 Jamo Luhrsen Add : to jjb-deploy: +The jjb-deploy job that is used to push jobs to the sandobx now accepts 2 +formats: + +1) jjb-deploy job-name +2) jjb-deploy: job-name + +fc00439 Thanh Ha Add pip.conf to wrappers +Adds a new required config file provider file called pipconf which can be blank +however is useful to define for pip a local proxy server to pull packages from +more quickly. + +d22c3fe Thanh Ha Allow goal override for maven-build macro +Maven goals can now be overridden (default: clean deploy) via the +"{mvn-goals}" parameter in your project definition. + +61fe474 Jessica Wagantall Add script to update Java alternatives +Maven jobs now properly handle JAVA_HOME and default Java configuration before +running a Maven build. + +bc80d1d Christopher Lott (cl778h) Refactor macro/template cron param +Allow maven-merge and maven-sonar cron configuration to be overridden by the +projects. + + +Full Change Log +--------------- + +1d1aaf3 Thanh Ha Create job to manage Jenkins Global Variables +c4295ab Andrew Grimberg Update submodule documentation +6704f23 Thanh Ha set +x around sensitive code docker login code +b804ed7 Jamo Luhrsen Add : to jjb-deploy: +8ec9758 Thanh Ha Add test to check for double curly braces +be559eb Christopher Lott (cl778h) Repair shell-include directive +f529361 Thanh Ha Add maven metadata validator tool +fc00439 Thanh Ha Add pip.conf to wrappers +d22c3fe Thanh Ha Allow goal override for maven-build macro +76a760c Thanh Ha Split maven-stage script into a reusable macro +d38f363 Thanh Ha Fix local platform file path +1f02269 Thanh Ha Disable unbound variable checking for activate +64e510a Thanh Ha Add sphinx link to rtd jobs page +86f57f3 Thanh Ha deploy cleanup not removing all unmodified files +db26322 Sam Hague update docs to use minutes over seconds +fd81b0d Trevor Bramwell Add Links to Plugins mentioned in README +61fe474 Jessica Wagantall Add script to update Java alternatives +d33f3cb Jessica Wagantall Remove jdk variable from lf-maven-jobs +f2f717b Thanh Ha Bump default timeout to 15 minutes for tox +bc80d1d Christopher Lott (cl778h) Refactor macro/template cron param +7ff047e Thanh Ha Split maven-deploy into a macro