Revision: 85a60ca74f4b
Author: janne.t.harkonen
Date: Thu Apr 21 00:06:33 2011
Log: Edited wiki page Releasing through web user interface.
http://code.google.com/p/robotframework/source/detail?repo=wiki&r=85a60ca74f4b
Modified:
/Releasing.wiki
=======================================
--- /Releasing.wiki Wed Mar 16 04:36:16 2011
+++ /Releasing.wiki Thu Apr 21 00:06:33 2011
@@ -6,23 +6,19 @@
== Tag Release and Create Source Packages ==
-*TODO:* Upgrade tag creation instructions to Mercurial.
-
Following shell commands create new tag and most of the needed packages.
It is safer to copy-paste and run them one-by-one than to automate the
whole procedure.
{{{
version=x.y.z
-svn copy -m "Initial $version tag"
https://robotframework.googlecode.com/svn/trunk/ \
- https://robotframework.googlecode.com/svn/tags/robotframework-$version
-svn checkout
https://robotframework.googlecode.com/svn/tags/robotframework-$version
-cd robotframework-$version
./package.py version $version final
tools/tool2html.py all
doc/libraries/lib2html.py all
doc/userguide/ug2html.py zip
doc/quickstart/qs2html.py zip # Not needed if Quick Start hasn't been
updated
-svn stat # List changes and created packages
-svn commit -m "Finalizing $version"
+hg stat # List changes and created packages
+hg commit -m "Version $version"
+hg tag $version
+hg push
./package.py sdist keep
}}}
@@ -31,9 +27,8 @@
Windows installer needs to be created separately on a Windows machine with
commands:
{{{
-set version=x.y.x
-svn checkout
https://robotframework.googlecode.com/svn/tags/robotframework-%version%
-cd robotframework-%version%
+hg pull
+hg update x.y.z
python package.py wininst keep
}}}
@@ -73,7 +68,7 @@
# Run commands
{{{
export version=2.5.3
-mvn gpg:sign-and-deploy-file -DrobotVersion=$version
-Dfile=dist/robotframework-$version.jar -DpomFile=pom.xml
-Durl=http://oss.sonatype.org/service/local/staging/deploy/maven2/
-DrepositoryId=sonatype-nexus-staging
+mvn gpg:sign-and-deploy-file -Dfile=dist/robotframework-$version.jar
-DpomFile=pom.xml
-Durl=http://oss.sonatype.org/service/local/staging/deploy/maven2/
-DrepositoryId=sonatype-nexus-staging
}}}
# Go to https://oss.sonatype.org/index.html#welcome, log in with
Sonatype creadentials, find the staging repository and do close & release