Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The release preparation process is currently rather slow, taking over 30mins in total to publish the staged artifacts.
One of the reasons is the 'default' tests being run twice during the process by the maven-release-plugin. This only encompasses a tiny amount of the overall tests, with most of them being behind profiles that arent active during this process, so there isnt a great benefit to this subset that is being run twice. Especially as far more tests than that are being run in CI before this process would be started, and are also being run again in CI during the process, inbetween the steps the 2 local runs currently occur in. The main thing runing them during the process does is make it slower.
This release-plugin config should be tweaked to avoid these being run (achieving similar effect to what ActiveMQ 5 also does to disable the tests for likely similar reason), shaving several minutes off the release prep.
Attachments
Issue Links
- links to