Releases: jenkins-infra/pipeline-library
Releases · jenkins-infra/pipeline-library
2.0 (Migration to Warnings NG Plugin 💥)
💥 Breaking changes
- Remove support for FindBugs and Checkstyle plugins in
buildPlugin()
. Users of these opt-in configurations should switch to the Warnings Next Generation Plugin (#121) @uhafner @timja- As a partial mitigation, pull request were submitted to plugins explicitly using FindBugs and Checkstyle publishing
🚀 New features and improvements
- INFRA-2294, INFRA-2000 - Switch to the Warnings Next Generation Plugin in
buildPlugin()
(#121) @uhafner @timja
1.7.0
🚀 New features and improvements
- buildDockerImage() (#147) @halkeye
- Collect Maven Invoker reports in
buildPlugin()
(#139) @jglick - Add support for Windows ACI agents in
buildPlugin()
(#144) @slide
🐛 Bug Fixes
- Clean workspace before building incrementals (#141) @MarkEWaite
- Fix batch quoting in maybePublishIncrementals (#142) @jetersen
- Ensure that Windows 2019 images have CURL when publishing incrementals (#140) @jetersen
👻 Maintenance
1.6.1
Maintenance release, no new features added.
👻 Maintenance
- Reduce recommended configurations (#120) @MarkEWaite
- INFRA-2435 - Remove repo.azure mirrors (#135) @olblak
- Move unit tests from
src/test/
totest/
(#138) @dwnusbaum
1.6.0
🚀 New features and improvements
- Always collect test results in
buildPlugin()
andbuildPluginWithGradle()
(#88) @darxriggs - Skip test result collection if tests are skipped (#126) @darxriggs
🐛 Bug Fixes
- INFRA-2379 - Fix Incrementals publishing in
publishIncrementals()
(#133) @jglick - Fix default value handling for
archiveArtifacts
andinstallArtifacts
Boolean properties incustomWARPackager()
(#128) @darxriggs
📝 Documentation updates
- Add badges to README, make the title more explicit (#132) @oleg-nenashev
👻 Maintenance
- Add tests for "always collect test results" (#134) @darxriggs
- Improve Infra mock in PiplineUnit (#130) @darxriggs
- Add CODEOWNERS to automatically request code reviews (#131) @oleg-nenashev
- Use explicit types for Custom WAR Packager settings (#129) @darxriggs
- Add tests for buildPluginWithGradle (#127) @darxriggs
1.5.0
🚀 New features and improvements
- Add
tests.skip
option for Gradle based plugins (#125) @darxriggs - Stop trying to delete work directory in
buildPlugin()
on all Unix agents, not needed for ACI (#115) @jglick - Turning off download messages in
runATH()
(#122) @jglick
📝 Documentation updates
- Documentation formatting fixes (#125) @darxriggs
👻 Maintenance
1.4.1
🐛 Bug Fixes
- INFRA-2243 - JUnit archiver was taking a non-existent property in
buildPluginWithGradle()
(#112) @oleg-nenashev
1.4.0
⚠️ Deprecated
- INFRA-2243 - Deprecate Gradle Support in
buildPlugin()
(#104) @oleg-nenashev
🚀 New features and improvements
- INFRA-2243 - Introduce new
buildPluginWithGradle()
step for Gradle (#104) @oleg-nenashev - Add a new
infra.prepareToPublishIncrementals()
method to optimize the resource usage (#111) @jglick - Add forceAci parameter to
buildPlugin()
(#110) @slide
👻 Maintenance
🚦 Tests
1.3.0
👻 Maintenance
- Switch
infra.maybePublishIncrementals()
to use an Azure Container Instance agent (#107) @jglick - Revert "
buildPlugin()
- Temporarily disable Windows builds and force ACI" (#108) @oleg-nenashev - Add the VS Code project files to .gitignore (#105) @oleg-nenashev
1.2.0
Emergency patches to stabilize some plugin builds failing because of the ongoing infrastructure issues. See this thread in the Developer mailing list for more details. Breaking changes will be reverted later.
🐛 Bug Fixes
💥 Breaking changes
buildPlugin()
- Temporarily disable Windows builds and force ACI (#106) @oleg-nenashev
1.1.0
🚀 New features and improvements
buildPlugin()
- Archive Maven Failsafe Plugin reports (#89) @chriskilding