Skip to content

Releases: jenkins-infra/pipeline-library

2.0 (Migration to Warnings NG Plugin 💥)

27 Jul 14:28
6089fb6
Compare
Choose a tag to compare

💥 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

1.7.0

23 Jun 09:28
3382e5e
Compare
Choose a tag to compare

🚀 New features and improvements

🐛 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

  • JDK version parameters in buildPlugin() are supposed to be strings not integers (#148) @jglick
  • Refactor: move duplicated test code to a super class (#136) @v1v

1.6.1

12 Mar 16:33
c7acbe5
Compare
Choose a tag to compare

Maintenance release, no new features added.

👻 Maintenance

1.6.0

17 Jan 20:38
e3fa17b
Compare
Choose a tag to compare

🚀 New features and improvements

  • Always collect test results in buildPlugin() and buildPluginWithGradle() (#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 and installArtifacts Boolean properties in customWARPackager() (#128) @darxriggs

📝 Documentation updates

👻 Maintenance

1.5.0

24 Dec 11:24
31b29cf
Compare
Choose a tag to compare

🚀 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

👻 Maintenance

  • Activate the benchmark profile directly rather than indirectly via a property (#124) @jtnord
  • Allow maybePublishIncrementals() to run on any Linux agent (#123) @jglick

1.4.1

02 Sep 19:28
478d9a9
Compare
Choose a tag to compare

🐛 Bug Fixes

1.4.0

02 Sep 07:25
0930eee
Compare
Choose a tag to compare

⚠️ Deprecated

🚀 New features and improvements

👻 Maintenance

  • Support Windows agents in the buildPlugin() Docker prune logic (#109) @slide

🚦 Tests

  • Add Unit Tests for buildPlugin and runBenchmarks (#102) @v1v

1.3.0

16 Aug 16:28
97803f1
Compare
Choose a tag to compare

👻 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

15 Aug 16:21
9419093
Compare
Choose a tag to compare

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

  • Stop buildPlugin cleanup error log on ACI (regression in 1.1.0) (#103) @timja

💥 Breaking changes

1.1.0

15 Aug 15:52
53f30fa
Compare
Choose a tag to compare

🚀 New features and improvements

👻 Maintenance

  • INFRA-2028 - buildPlugin() - Remove the timestamps step which is no longer necessary (#90) @jglick
  • buildPlugin() - Cleanup plugin workspace and Docker images after build (#99) @timja
  • Test Automation: Add Jenkins Pipeline Unit to the repository (#93) @v1v