Chris
02/22/2022, 7:26 PMDanny Thomas
02/22/2022, 9:42 PMChris
02/22/2022, 10:41 PMDanny Thomas
02/22/2022, 10:47 PMDanny Thomas
02/22/2022, 10:48 PMnebula-plugins
at any pointChris
02/22/2022, 11:06 PMBig Chungus
02/23/2022, 3:13 AMDanny Thomas
02/23/2022, 5:21 AMChris
02/23/2022, 2:15 PMYahav Itzhak
03/13/2022, 1:27 PMChris
03/14/2022, 3:14 PMSharedService
as a “concentrator” point for the IvyPublications of a project (possibly keyed against repository ID/URL) that could then handle collection and publication of the build metadata at the closure of the service. This would have allowed a more “this is an extension” approach that suited my existing builds much better.
Secondarily, while playing around with the Artifactory plugin I kept running in to issues with build-info metadata generation that seemed counter-intuitive and hard to debug.
From my POV the sum of “this thing integrates weirdly” + “this thing is frustrating me” exceeded my threshold for “I can build something that does this better in-house”. To draw a comparison, I didn’t personally fold the Nexus plugin in to our build, but I don’t ever see evidence of it’s fingers outside of the root project. To me thats the mark of a nice integration… it’s present where necessary, but otherwise keeps out of the way. For now this work has been shelved, I might get back to it in the next few months.Danny Thomas
03/14/2022, 10:29 PMFrom my POV the sum of “this thing integrates weirdly” + “this thing is frustrating me” exceeded my threshold for “I can build something that does this better in-house”Essentially this for us too. Several releases broke, weird coupling of tasks across projects - we wanted to move to Gradle core publishing only, much simpler, publishes run in parallel during the build, etc.