Hi Phil

Le 30 avr. 2018 22:56, "P. Ottlinger" <[email protected]> a écrit :

Hi,

is this the process of releasing RAT?

mvn release:prepare -DdryRun=true
mvn deploy
mvn release:clean
mvn release:prepare
mvn release:perform


Im not sure for rat but if it follows asf - using the parent without
hacking it much in rat itself - the last two should be enough. The release
plugin generally activates the right profile through its config.


OPEN QUESTIONS
* What is the need for the apache-release profile?

* Do I need to run -Prelease-notes before releasing and check in the
generated release notes?!

* How do I sign the release artifacts?


The sign plugin should do it, it requires you to put the gpg keyname in
your settings and ensure you have it loaded with an agent on windows.

You need to export your key in the project KEYS file and a public key
server generally to let people check the staging too.


* Is there a staging area available or is it automatically created upon
release?


Once performed you connect on asf nexus, go in staging repositories and
close the one you just created - dont hit release before the end of a
passing vote ;).


Hope it helps a bit


Thanks for any insights :-)
Phil

Reply via email to