commit d1477deb0d5729f22cda35a0e0fcd6158928960b parent c403d8ff059b6e668404d5d0ce7e6dd1a92623d9 Author: Felicitus <felicitus@felicitus.org> Date: Sat, 7 Jan 2012 17:13:06 +0100 Added a document about the release process Diffstat:
A | documentation/internals/NEW-RELEASE | | | 30 | ++++++++++++++++++++++++++++++ |
1 file changed, 30 insertions(+), 0 deletions(-)
diff --git a/documentation/internals/NEW-RELEASE b/documentation/internals/NEW-RELEASE @@ -0,0 +1,30 @@ +The following steps describe how a new PartKeepr release is being built: + +* Create a new GIT tag using: + + git tag -s <version> + + The tag message should contain a non-verbose list of changes. To view all commits since the last release, use: + + git log <tag>..HEAD + + +* Push the tag to the repository using: + + git push --tags + + +* Run the release script on the PartKeepr server: + + partkeepr-release.sh <tag> + + This generates a release and puts both tbz2 and zip archives into the downloads directory + + +* Test the archive for errors (simple installation should work) + +* Update the downloads page + +* Write a blog entry + +* Push out notifications on twitter