Dear Wiki user, You have subscribed to a wiki page or wiki category on "Devicemap Wiki" for change notification.
The "Release" page has been changed by rezan: https://wiki.apache.org/devicemap/Release?action=diff&rev1=10&rev2=11 Comment: updated checklist - Incubating release checklist + Release checklist - Note, this checklist only applies to incubating releases and many of these steps are duplicated when releasing to apache nexus (maven). + 1. Review: http://www.apache.org/dev/publishing-maven-artifacts.html + * Make sure your pom is in a SNAPSHOT version + 1. Test that your environment and settings: ''mvn clean install -Papache-release'' + 1. Do a dry run: ''mvn release:prepare -DdryRun=true'' + * You may need to specify a different tag directory + 1. Inspect pom.xml.tag. This is the release pom. + * If you need to start over, run: ''mvn release:clean clean'' + 1. Publish the snapshot: ''mvn deploy'' + 1. Clean the release: ''mvn release:clean clean'' + 1. Prepare the release: ''mvn release:prepare'' + * Note that this step commits the tag and updates pom versions + 1. Stage the release: ''mvn release:perform'' + 1. Login to: https://repository.apache.org/ find the release and close it + * If there are errors closing the release, you are not configured correctly, restart + 1. Start a [VOTE] thread, include links to the release artifacts, the tag, JIRA issues, and README. + * If the vote fails, drop the release and start over + 1. Release the repo - 1. Make sure release has the proper version numbers in it - 1. Create svn tag of the release - 1. Create apache release artifacts. Manual steps: - 1. export the tag: svn export https://svn.apache.org/repos/asf/incubator/devicemap/tags/releases/$PRJ - 1. create tarball: tar -cvzf $PRJ-incubating-$VERSION.tar.gz $PRJ - 1. create md5: md5sum $OUT > $OUT.md5 - 1. create sha1: sha1sum $OUT > $OUT.sha1 - 1. get KEYS: wget -O KEYS https://people.apache.org/keys/group/devicemap.asc - 1. create signature: gpg --armor --output $OUT.asc --detach-sig $OUT - 1. Upload release artifacts to public apache server - 1. Create project [VOTE] thread, ex: http://markmail.org/message/zrb5cwxlm6iylgsh (change to apache mail search URL) - 1. Include apache hosted link to artifacts - 1. Include URL to svn tag - 1. Include link to README and/or release notes - 1. Include voting guidelines - 1. Vote passes with +3 project votes (you can self vote) - 1. Repeat [VOTE] on incubator general list, ex: http://markmail.org/message/pu33wmnje6t22csd (change to apache mail search URL) - 1. Vote passes with +3 incubator votes - 1. Send out [RESULT] email - 1. SVN check in artifacts to https://dist.apache.org/repos/dist/release/incubator/devicemap (delete old artifacts) - 1. TODO: Login to https://repository.apache.org/ and promote the release - 1. TODO: maven upload http://www.apache.org/dev/publishing-maven-artifacts.html -
