Chore: Upgrade Jenkins-job-builder to 6.3.0
[releng/global-jjb.git] / relnotes / v0.24.0.txt
1 global-jjb v0.24.0 Release Notes
2 ================================
3
4 Thanks to everyone who contributed to this release.
5
6
7 Upgrade considerations
8 ----------------------
9
10 maven-stage job was renamed to maven-release to more align with what it
11 actually does.
12
13
14 Notable changes since v0.23.0
15 -----------------------------
16
17 ab9889f Jessica Wagantall       Update CLM job to use Nexus Policy Evaluation
18 Nexus CLM jobs were updated to work with the Nexus Platform Plugin in Jenkins.
19 The older Sonatype CLM plugin is no longer supported.
20
21 893eeb3 Thanh Ha        Add CMake Stage job
22 Add CMake staging job for c/c++ projects to use. This job pushes artifacts
23 to a Nexus Staging repository.
24
25 32363c6 Thanh Ha        Rename maven-release job to maven-stage
26 The maven-release job was renamed to maven-stage to more align with that it
27 actually does. We will use maven-release to do a real release in the future.
28
29 1eda455 Thanh Ha        Add Jenkins Sandbox Cleanup job
30 New cron job that can run regularly to cleanup the Sandbox system of jobs and
31 views. This was done via backend cron task on the system itself however this
32 new job gives more visibility.
33
34 9cb04c8 Thanh Ha        Add option to disable-job for all jobs
35 New option "disable-job" is now available for all global-jjb jobs allowing
36 projects to disable jobs.
37
38 b3c4fef Thanh Ha        Add pre-build step to prep vm before build
39 New pre-build macro available which will be used in the future to run
40 preparation scripts before starting the job run. For example installing
41 extra dependencies.
42
43
44 Full Change Log
45 ---------------
46
47 39a6c08 Thanh Ha        Re-enable CLM jobs
48 9cb04c8 Thanh Ha        Add option to disable-job for all jobs
49 4280674 Jeremy Phelps   Disable CLM jobs by default
50 b3c4fef Thanh Ha        Add pre-build step to prep vm before build
51 33acf6e Thanh Ha        Set permit-all true for all jobs
52 40baa00 Thanh Ha        Require IMAGE_NAME and HARDWARE_ID
53 41d5d68 Thanh Ha        Make maven-merge jobs run daily
54 e1382a1 Thanh Ha        Make staging jobs run daily
55 8421dad Thanh Ha        Refactor staging-profile-id out of mvn-parameters
56 af33417 Thanh Ha        Allow unbound variables in sigul scripts
57 2ef6606 Thanh Ha        Use include-raw instead of escape for sigul macros
58 0bb231c Thanh Ha        Fix typo in lf-sigual-install builders syntax
59 d7b9a7c Thanh Ha        Move openstack-cron job to global-jjb
60 e9a058a Thanh Ha        Add job to verify upstream global-jjb patches
61 7255eaa Thanh Ha        Document the jjb-version variable
62 5ead957 Thanh Ha        Remove mvn-settings requirement from jjb job docs
63 9643e91 Jeremy Phelps   Make GHPRB trigger on comment only
64 775ab31 Thanh Ha        Test with latest JJB and supported JJB
65 3ae312f Jeremy Phelps   Upgrade minimal jjb version to 2.2.1
66 1eda455 Thanh Ha        Add Jenkins Sandbox Cleanup job
67 8a5ed77 Thanh Ha        Fix packer {cron} should be {obj:cron}
68 32363c6 Thanh Ha        Rename maven-release job to maven-stage
69 356637f Thanh Ha        Fix nexus-iq-scan-patterns should be obj class
70 893eeb3 Thanh Ha        Add CMake Stage job
71 c75a769 Thanh Ha        Document comment triggers
72 1a00581 Jeremy Phelps   Add github whitelist branches params to trigger.
73 33157b2 Jeremy Phelps   Fix github project url for properties
74 ab9889f Jessica Wagantall       Update CLM job to use Nexus Policy Evaluation