Hi I'm trying to find out how to setup a continuous delivery pipeline and struggling a bit to find information about existing setups using open source tools.
Currently our build is maven based which isn't great when using SNAPSHOTs and wanting the ability to treat each artifact which passes all tests as releasable. I'd like each successful build to result in a non-SNAPSHOT artifact with build information like revision in the manifest. Quite possible that there is a way to do this with maven but so far I haven't found a way since the artifactId isn't parametrizable. Jenkins Build Pipeline plugin looks interesting haven't used it yet but it would be great to use that in cooperation with gradle to achieve a build pipeline where each build could potentially be released after unit tests, integration test and possible manual sign-off has been performed. I'm really curious find information about how existing gradle and open source tool based continuous delivery setups out in the wild work. Cheers, Micke