[jboss-svn-commits] JBL Code SVN: r20653 - labs/jbossrules/trunk.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 20 09:34:19 EDT 2008


Author: tirelli
Date: 2008-06-20 09:34:19 -0400 (Fri, 20 Jun 2008)
New Revision: 20653

Added:
   labs/jbossrules/trunk/release.env
   labs/jbossrules/trunk/release.sh
Log:
Adding release scripts to the repository

Added: labs/jbossrules/trunk/release.env
===================================================================
--- labs/jbossrules/trunk/release.env	                        (rev 0)
+++ labs/jbossrules/trunk/release.env	2008-06-20 13:34:19 UTC (rev 20653)
@@ -0,0 +1,13 @@
+# Release info
+JIRA_TICKET=JBRULES-9999
+CURRENT_VERSION=5.0.0.SNAPSHOT
+RELEASE_VERSION=5.0.0.MR1
+NEW_VERSION=5.0.1.SNAPSHOT
+TAG_NAME=5.0.0.9999.MR1
+
+# Tool Paths
+YDOC_HOME=/home/etirelli/dev/ydoc-2.2_04-jdk1.5/
+ANT=ant
+MVN=mvn
+SVN=svn
+

Added: labs/jbossrules/trunk/release.sh
===================================================================
--- labs/jbossrules/trunk/release.sh	                        (rev 0)
+++ labs/jbossrules/trunk/release.sh	2008-06-20 13:34:19 UTC (rev 20653)
@@ -0,0 +1,26 @@
+#/bin/sh
+
+echo "*************************************************************"
+echo "------> Importing release configuration"
+. release.env
+echo "CURRENT_VERSION = $CURRENT_VERSION"
+echo "RELEASE_VERSION = $RELEASE_VERSION"
+echo "NEW_VERSION     = $NEW_VERSION"
+echo "TAG_NAME        = $TAG_NAME"
+echo
+
+echo "*************************************************************"
+echo "------> Updating release version in configuration files"
+echo $ANT -f update-version.xml -Dcurrent="$CURRENT_VERSION" -Dnew="$RELEASE_VERSION" updateVersion
+echo
+
+echo "*************************************************************"
+echo "------> Commiting new version into trunk"
+echo $SVN commit -m "$JIRA_TICKET : preparing release. Updating files from version $CURRENT_VERSION to $RELEASE_VERSION"
+echo
+
+echo "*************************************************************"
+echo "------> Preparing the release"
+echo $MVN --batch-mode release:prepare -DdryRun=true
+
+ 


Property changes on: labs/jbossrules/trunk/release.sh
___________________________________________________________________
Name: svn:executable
   + *




More information about the jboss-svn-commits mailing list