devicemap-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Devicemap Wiki] Update of "Release" by rezan
Date Wed, 17 Dec 2014 14:26:50 GMT
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
- 

Mime
View raw message