Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / relnotes / v0.22.0.txt
1 global-jjb v0.22.0 Release Notes
2 ================================
3
4 Thanks to Andrew, Anil, Aric, Luis, Thanh, and Trevor
5 for contributing to this release.
6
7
8 Upgrade considerations
9 ----------------------
10
11 None.
12
13
14 Notable changes since v0.21.0
15 -----------------------------
16
17 46d1da1 Thanh Ha        Pull default USER_DATA_ID from cloud.cfg
18 38f7e0e Thanh Ha        Pull default KEY_PAIR_NAME from cloud.cfg
19 USER_DATA_ID and KEY_PAIR_NAME defaults are now first pulled from cloud.cfg
20 and then finally a fallback to the function definition. For these settings
21 it is expected that if a minion template does not define one that it first
22 falls back on the definition in cloud.cfg and was a cause of confusion when it
23 did not.
24
25 092d315 Thanh Ha        Add support for JNLP based minions
26 JNLP based minion support has been added to jenkins-cfg management. This allows
27 Windows minions to now be managed by the jenkins-cfg job.
28
29 a97f48e Aric Gardner    Support recheck and reverify in global-jjb
30 Adds more strict checking of Gerrit Triggers and allow the use of both
31 "recheck" and "reverify" as keywords for triggering verify jobs as some
32 consumers of global-jjb either keywords or both.
33
34 We recommended downstream projects to also implement the same feature as well
35 in their own ci-management repos to keep consistency across projects.
36
37 50385bf Thanh Ha        Fix missing parameters in tox-verify job
38 tox-verify job was missing the PARALLEL parameter causing issues with
39 tox-verify jobs caused by the v0.19.0 release.
40
41 bbaf6b5 Thanh Ha        Add license check job using new lhc
42 New license-checker job is now available for scanning code paths for license
43 header violations.
44
45 0218d6c Thanh Ha        Add support for OS Plugin v2.35
46
47 5589ae7 Luis Gomez      Change project to clone by jjb-deploy
48 jjb-deploy can now be run from any project Gerrit patch. When run from a
49 ci-management one, it will deploy from the proposed patch. When run from a
50 non-ci-management repo, it will deploy from latest ci-mamagenement master
51 branch.
52
53
54 Full Change Log
55 ---------------
56
57 623a1e6 Thanh Ha        project-pattern configurable for license-check
58 46d1da1 Thanh Ha        Pull default USER_DATA_ID from cloud.cfg
59 afd5c39 Andrew Grimberg Sigul install location has changed
60 38f7e0e Thanh Ha        Pull default KEY_PAIR_NAME from cloud.cfg
61 092d315 Thanh Ha        Add support for JNLP based minions
62 00c63a2 Thanh Ha        Revert "Print out OS Cloud Plugin version"
63 a97f48e Aric Gardner    Support recheck and reverify in global-jjb
64 8f93085 Trevor Bramwell Make toxworkdir configurable and default to /tmp/v
65 4fdaf41 Thanh Ha        Document support for os-cloud-plugin 2.37
66 dfb2c6c Thanh Ha        Print out OS Cloud Plugin version
67 948b602 Thanh Ha        Fix API breakage caused by OS Plugin version scan
68 689c999 Trevor Bramwell Update build-timeout parameter documentation
69 5fbc7e5 Thanh Ha        Document support for OS Cloud plugin 2.36
70 3789318 Thanh Ha        Fix empty  variable when run in Jenkins
71 7241784 Andrew Grimberg Global-JJB Jenkins scripts require recurse
72 555f8f2 Trevor Bramwell Support Windows Scripts in JJB and Packer Jobs
73 1df3ea4 Aric Gardner    Make version string optional.
74 714b19a Thanh Ha        Enable ensure-documented check
75 b0086f1 Thanh Ha        Document undocumented macros
76 24529ff Thanh Ha        Document undocumented ci-jobs macros
77 549ade4 Thanh Ha        Document undocumented Python macros
78 9747fab Thanh Ha        Document undocumented maven macros
79 d0dddc7 Thanh Ha        Rvrt "Add pre-commit hook for trailing-whitespace"
80 50385bf Thanh Ha        Fix missing parameters in tox-verify job
81 bbaf6b5 Thanh Ha        Add license check job using new lhc
82 0218d6c Thanh Ha        Add support for OS Plugin v2.35
83 4c33fa8 Thanh Ha        Use a more exact grep for fetching cfg options
84 f325f0d Thanh Ha        Add pre-commit hook for trailing-whitespace
85 5589ae7 Luis Gomez      Change project to clone by jjb-deploy
86 d0fb728 Anil Belur      Remove extra parameter quotes
87 199b633 Trevor Bramwell Remove Unused Jenkins-Admin Groovy Scripts