Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

include release instructions in the README [minor]

  • Loading branch information...
commit 86a32fa6a242a52afed0117901fde464f0a8d9f8 1 parent 08003ce
@hoijui hoijui authored
Showing with 50 additions and 0 deletions.
  1. +50 −0 README.markdown
View
50 README.markdown
@@ -142,6 +142,56 @@ You have to use the `--database` switch on the command-line,
because otherwise the server will run in LAN-mode, and not use the DB.
+## Release (devs only)
+
+### Prepare "target/" for the release process
+
+ mvn release:clean
+
+### Prepare the release
+* asks for the version to use
+* packages
+* signs with GPG
+* commits
+* tags
+* pushes to origin
+
+ mvn release:prepare
+
+### Perform the release (main part)
+* checks-out the release tag
+* builds
+* deploy into sonatype staging repository
+* uploads artifacts to the github download section
+
+ mvn release:perform
+
+### Release the site
+* generates the site, and pushes it to the github gh-pages branch,
+ visible under http://spring.github.com/SpringLS/
+
+ git checkout <release-tag>
+ mvn site
+ git checkout master
+
+### Promote it on Maven
+Moves it from the sonatype staging to the main sonatype repo
+
+1. using the Nexus staging plugin:
+
+ mvn nexus:staging-close
+ mvn nexus:staging-release
+
+2. ... alternatively, using the web-interface:
+ * firefox https://oss.sonatype.org
+ * login
+ * got to the "Staging Repositories" tab
+ * select "com.springrts..."
+ * "Close" it
+ * select "com.springrts..." again
+ * "Release" it
+
+
## Notes
* A Client may participate in only one battle at the same time. If he is hosting
Please sign in to comment.
Something went wrong with that request. Please try again.