Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / relnotes / v0.4.0.txt
1 global-jjb v0.4.0 Release Notes
2 ===============================
3
4 Thanks to Andy, Anil, Jessica, and Thanh for contributing to this release.
5
6
7 Notable changes since v0.3.0
8 ----------------------------
9
10 603e28b Anil Belur      Add maven-deploy-file builder for packaging jobs
11 Adds a builder macro `lf-infra-deploy-maven-file` to deploy maven files to
12 Nexus. Currently only supports DEB and RPMs.
13
14 caacccc Thanh Ha        Add jenkins-admin scripts to global-jjb
15 Moves the jenkins-admin groovy scripts from OpenDaylight's releng/builder
16 project to global-jjb. These scripts are useful for terminating stuck nodes in
17 Jenkins.
18
19 a94198f Thanh Ha        Make global-jjb verify JJB files
20 Adds a test file so that global-jjb templates are actually tested via the
21 tox-verify job as JJB does not analyze it's code unless there's a job
22 definition that uses the templates.
23
24 9aacd8a Jessica Wagantall       lf-ci-jobs: Add git-validate-jira-urls.sh
25 Adds a script that checks Jira integration such that commit messages uses Jira
26 issue ID's rather than URLs which break Jira integration. Fails the build to
27 warn the contributor if their commit message uses URL instead of ID.
28
29 5a87383 Andrew Grimberg Add lf-infra-docker-login macro and script
30 Adds a macro `lf-infra-docker-login` that can be used to login to a docker
31 registry.
32
33
34 Full Change Log
35 ---------------
36
37 603e28b Anil Belur      Add maven-deploy-file builder for packaging jobs
38 21fba96 Thanh Ha        Add write-good plugin to lint Markdown
39 27d21a7 Thanh Ha        Add Markdown linting
40 7d41e77 Thanh Ha        Reorganize .coafile
41 caacccc Thanh Ha        Add jenkins-admin scripts to global-jjb
42 a94198f Thanh Ha        Make global-jjb verify JJB files
43 50527ea Andrew Grimberg Make sure docker-login is include-raw-escape
44 97ad753 Thanh Ha        Add an appendix to the README
45 9aacd8a Jessica Wagantall       lf-ci-jobs: Add git-validate-jira-urls.sh
46 5a87383 Andrew Grimberg Add lf-infra-docker-login macro and script
47 8ec4cbe Anil Belur      Add a check before running the sysstat script
48 14ff360 Andrew Grimberg Fully render GitHub SCM clone URLs
49 a480891 Andrew Grimberg Make GitHub JJB verify jobs actually verify
50 6b8bc7c Anil Belur      Fix shellcheck errors SC2086
51 129735b Thanh Ha        Install virtualenvs into /tmp/v
52 0b474d9 Thanh Ha        Fix typo in WORKSPACE name
53 8893827 Andrew Grimberg Jenkins cannot handle ${} vars in GitHub project
54 4c23c24 Thanh Ha        Fix alias linking for lf_tox_verify
55 e0a5998 Andrew Grimberg GitHub JJB verifies should be concurrent