I'd like to make the debian package that's built by jenkins have a unique 
version number that reflects the jenkins build number or some other meaningful 
version string.
Currently it's stuck at "8-SNAPSHOT" because this started off being tied to the 
launchpad build. It's not even related to launchpad any more, so I'd like to 
fix this versioning issue now.

( Side note question, should it be moved out from under 
contrib/launchpad/debian to contrib/debian as it's not related to launchpad 
anymore? )

What is the current mechanism used by the jenkins build to inject version 
numbers into pom files to obtain meaningful versions for the output artifacts?

I've always mvn -DBUILD_NUMBER=${BUILD_NUMBER} clean versions:set to set 
newVersion in the pom, but I don't see this used anywhere in the sling source 
tree.

Lastly, once the .deb package is built with an appropriate version number, 
would it be possible to get this pushed to nexus as part of a release so that 
it's available as a downloadable artifact?
Nexus does support exposing debian packages as artifacts via the deb plugin, so 
my question is, could this be done, rather than "is it possible".

thanks

-Bruce

Reply via email to