Merge "Convert packer file-paths cfg to {obj:var}"
[releng/global-jjb.git] / relnotes / v0.9.0.txt
1 global-jjb v0.9.0 Release Notes
2 ===============================
3
4 Thanks to Jeremy and Thanh for contributing to this release.
5
6 Upgrade considerations
7 ----------------------
8
9 1. Release job maven-staging-id was hardcoded to opendaylight-staging
10    CI Management maintainers will need to now declare `mvn-staging-id`
11    in their defaults.yaml configurations.
12
13
14 Notable changes since v0.8.0
15 ----------------------------
16
17 859c2a8 Jeremy Phelps   Add timed parameter to lf-maven-release anchor
18 The maven-release job now has a 'cron' configuration allowing projects to set
19 the job to run via a schedule if needed. The cron configuration supports
20 passing more than 1 line of cron items via the YAML pipe | character.
21
22 add619c Thanh Ha        Add maven-javadoc jobs
23 New maven-javadoc jobs will run `javadoc:aggregate` against projects to
24 generate javadocs for the project. The verify jobs store a copy of the docs on
25 the log server so that they can more easily be reviewed. The merge job will
26 push these docs to Nexus in the javadoc repository.
27
28 74befe2 Thanh Ha        Run tox envs separately and capture logs
29 Tox jobs now will run all the tox envs in parallel and report back a summary.
30 Each individual env run is additionally stored in the log server as
31 'tox-$env.log' for further inspection if needed. We're hoping this will speed
32 up tox builds moving forward.
33
34 4d5dfa5 Thanh Ha        Add job to deploy to sandbox
35 New job will allow ci-management contributors to push JJB patches to Gerrit and
36 then via Gerrit comment keyword push jobs that they wish to test in the sandbox
37 using `jjb-deploy JOB_NAME` where JOB_NAME is the name of the job that should
38 be pushed to the sandbox. You can also use wildcards like 'project-merge-*' to
39 push all jobs that start with the name project-merge- to the sandbox.
40
41 11b2f87 Thanh Ha        Add trigger for launching release job via comment
42 The release job can now be triggered via the `build release` keyword in a
43 Gerrit Comment.
44
45 df6bd25 Thanh Ha        Create job to lock|unlock branches via Gerrit
46 New gerrit-branch-lock job will generate a patch to lock or unlock a Gerrit
47 branch. The job can be triggered by leaving a Gerrit comment of `lock branch`
48 or `unlock branch`. Committers on the project will still need to make the final
49 decision on whether or not to merge the patch.
50
51
52 Full Change Log
53 ---------------
54
55 859c2a8 Jeremy Phelps   Add timed parameter to lf-maven-release anchor
56 8f6f9fe Thanh Ha        DO NOT hardcode mvn staging server id
57 add619c Thanh Ha        Add maven-javadoc jobs
58 74befe2 Thanh Ha        Run tox envs separately and capture logs
59 4fcbb75 Thanh Ha        Docs needs to be built from the $WORKSPACE
60 7343a81 Thanh Ha        RTD Merge job GTriggers should be overridable
61 104b6be Thanh Ha        Fix RTD Verify job Gerrit Triggers
62 dd42fc2 Jeremy Phelps   Fix bug that removed custom docker registry
63 4d5dfa5 Thanh Ha        Add job to deploy to sandbox
64 11b2f87 Thanh Ha        Add trigger for launching release job via comment
65 4372954 Thanh Ha        Remove rtd-project incorrectly labelled required
66 f257ba1 Thanh Ha        Allow project-pattern to be overridable
67 df6bd25 Thanh Ha        Create job to lock|unlock branches via Gerrit
68 3297f52 Jeremy Phelps   Fix docker-login to conditionally use -e