Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / relnotes / v0.7.0.txt
1 global-jjb v0.7.0 Release Notes
2 ===============================
3
4 Thanks to Anil, and Thanh for contributing to this release.
5
6 Upgrade considerations
7 ----------------------
8
9 1. lftools-version MUST be configured in defaults.yaml
10    Example: https://git.opendaylight.org/gerrit/62005
11 2. lf-infra-deploy-maven-file marco has backwards incompatible changes
12    new required parameter: maven-repo-url
13    parameter renamed: files-dir -> upload-files-dir
14
15
16 Notable changes since v0.6.0
17 ----------------------------
18
19 abd2795 Thanh Ha        Verify JJB when global-jjb is updated
20 Project's own jjb tests will now also run validation when a patch to upgrade
21 global-jjb is submitted.
22
23 ec0a666 Thanh Ha        Add default refspec reference
24 Bug made refspec not configurable. It is now configurable and defaults to the
25 branch that the job is configured for.
26
27 6c848c0 Thanh Ha        Migrate Maven Verify job template
28 The Maven Verify job template is now available in global-jjb. We used the
29 OpenDaylight project's version as a basis for this new template.
30
31 05a16f0 Thanh Ha        Make Merge and Verify job triggers overrideable
32 Merge and Verify job triggers are now overrideable in project definitions in
33 cases where a project might have a topic branch for which they want to have
34 a different triggering mechanism.
35
36 687da40 Thanh Ha        Make lftools version configurable
37 global-jjb now requires that lftools-version be configured in the project's
38 defaults.yaml.
39
40 cee8201 Thanh Ha        Refactor tests into jjb-tests directory
41 Global-JJB now has tests that check the expected xml to ensure that
42 configuration changes which might affect end users are caught and noted.
43
44 40a8db9 Anil Belur      Generalize deploy maven-file builder
45 Updates the maven-file command to support file:// paths in addition to http://
46 paths.
47
48
49 Full Change Log
50 ---------------
51
52 244a6ee Thanh Ha        Add .jjb-test to tox jjb command
53 edfa29a Thanh Ha        Revert "Exclude the jjb-test directory"
54 0ea3365 Thanh Ha        Move tests to .jjb-test
55 add46a7 Thanh Ha        Add all release notes up to date
56 dec2659 Thanh Ha        Update expected-xml due to missing changes
57 abd2795 Thanh Ha        Verify JJB when global-jjb is updated
58 ec0a666 Thanh Ha        Add default refspec reference
59 a04838d Thanh Ha        Refactor packer ci templates
60 0f371e4 Thanh Ha        Refactor jjb ci templates
61 6c848c0 Thanh Ha        Migrate Maven Verify job template
62 687da40 Thanh Ha        Make lftools version configurable
63 4b33733 Thanh Ha        Add method to test dev versions of lftools
64 9d7f894 Thanh Ha        Add Maven CLM tests
65 fbab52b Thanh Ha        Remove lftools install step from clm job
66 bcf758c Thanh Ha        Reorganize template definition structure
67 05a16f0 Thanh Ha        Make Merge and Verify job triggers overrideable
68 aac7345 Thanh Ha        Fix python-tox incorrect default stream setting
69 cee8201 Thanh Ha        Refactor tests into jjb-tests directory
70 854da1e Thanh Ha        Exclude the jjb-test directory
71 40a8db9 Anil Belur      Generalize deploy maven-file builder
72 9486496 Thanh Ha        Add license header test for shell scripts