Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / relnotes / v0.15.0.txt
1 global-jjb v0.15.0 Release Notes
2 ================================
3
4 Thanks to Anil, Daniel, Jessica and Thanh for contributing to this release.
5
6
7 Upgrade considerations
8 ----------------------
9
10 1. maven-merge jobs are now part of the maven-job group.
11
12 Projects that are using the maven-job group and pulling in the maven-merge job
13 separately during testing need to remove the duplicate maven-merge job
14 declaration otherwise jjb will fail.
15
16
17 Notable changes since v0.14.0
18 -----------------------------
19
20 25d3bb4 Jessica Wagantall       Add Gerrit trigger to clm job
21 CLM job is now Gerrit Comment triggerable via new "run-clm" keyword.
22
23 444423b Thanh Ha        Install tox-pyenv
24 b2f5578 Thanh Ha        Enable pyenv if available in image
25 Tox will now use pyenv installed Python versions if the VM has pyenv installed
26 to the /opt/pyenv directory.
27
28 7030e31 Thanh Ha        Allow tox-install to handle base python ver
29 The tox job now allows overriding the default base python version used to
30 execute tox. This can be done by adding "python-version: python3" for example
31 to your jjb project configuration. Defaults to python2.
32
33 b8931c8 Thanh Ha        Add -e flag to mvn calls
34 Maven jobs will now call the -e flag to print the full stack trace when a
35 build failure occurs.
36
37 44360a1 Thanh Ha        Add maven-merge job to maven job group
38 After some basic testing on a few projects we've decided to fully release this
39 job type for general consumption.
40
41 ac158d4 Thanh Ha        Set default archive patterns for maven-verify
42 Added some default archive patterns to all the Maven job types to pick up the
43 most commonly used debugging files.
44
45 5fa5b99 Thanh Ha        Improve verbosity in maven shell scripts
46 Enables the -x bash parameter to increase verbosity in Maven related shell
47 scripts inside global-jjb.
48
49
50 Full Change Log
51 ---------------
52
53 a5a5237 Thanh Ha        Increase maven-jobs default timeout to 60 mins
54 4d253dd Thanh Ha        Use clean install for Sonar
55 5fa5b99 Thanh Ha        Improve verbosity in maven shell scripts
56 c187336 Thanh Ha        Revert "Switch global-jjb to lfdocs-conf"
57 e47b229 Thanh Ha        Default to python2 for tox
58 ac79981 Thanh Ha        Switch global-jjb to lfdocs-conf
59 ac158d4 Thanh Ha        Set default archive patterns for maven-verify
60 44360a1 Thanh Ha        Add maven-merge job to maven job group
61 b8931c8 Thanh Ha        Add -e flag to mvn calls
62 421dcd4 Anil Belur      Print file size before deploy maven file to nexus
63 49afe0e Thanh Ha        Do not force expected-xml
64 8bacaf6 Thanh Ha        Fix default platform location to common-packer
65 7b93f6b Thanh Ha        Bump packer build timeout to 90 minutes
66 aac0a15 Thanh Ha        Add a check for missing vars/*.json
67 43a8f11 Thanh Ha        Update expected xml to JJB 2.0 format
68 f6f5ec8 Thanh Ha        Fix detox logs not being archived
69 7030e31 Thanh Ha        Allow tox-install to handle base python ver
70 b2f5578 Thanh Ha        Enable pyenv if available in image
71 444423b Thanh Ha        Install tox-pyenv
72 26f8f75 Thanh Ha        Install git-review outside of loop
73 25d3bb4 Jessica Wagantall       Add Gerrit trigger to clm job
74 048fe0b Jessica Wagantall       Add script to print all creds in Jenkins
75 b0c20e8 Thanh Ha        Bump version to v0.15.0-dev
76 5e403de Thanh Ha        Release global-jjb v0.14.1
77 333d661 Daniel Farrell  Don't try to pushd into dir that doesn't exist