Thanks a ton, Raymond. This is surely going to be helpful. - Venkat
On Nov 9, 2007 12:42 AM, Raymond Feng <[EMAIL PROTECTED]> wrote: > Hi, > > I wrote a shell script to automate the steps to create a SCA java release. > > * Run "svn copy" to check out the release branch into a RC tag > * Replace the version id by removing SNAPSHOT (I'm using "sed" at this > moment and it can be replaced by maven release plugin) > * Generate a "RAT" report > * Build the tagged source tree > * Deploy/sign the modules to a stage maven repo > * Sign the distros > * Copy the distros to people.apache.org (To be implemented using "scp" > command) > > Hope it helps for future RMs. > > Thanks, > Raymond > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, November 08, 2007 11:05 AM > Subject: svn commit: r593259 - /incubator/tuscany/java/etc/release-sca.sh > > > > Author: rfeng > > Date: Thu Nov 8 11:05:18 2007 > > New Revision: 593259 > > > > URL: http://svn.apache.org/viewvc?rev=593259&view=rev > > Log: > > Update the script > > > > Modified: > > incubator/tuscany/java/etc/release-sca.sh > > > > Modified: incubator/tuscany/java/etc/release-sca.sh > > URL: > > > http://svn.apache.org/viewvc/incubator/tuscany/java/etc/release-sca.sh?rev=593259&r1=593258&r2=593259&view=diff > > > ============================================================================== > > --- incubator/tuscany/java/etc/release-sca.sh (original) > > +++ incubator/tuscany/java/etc/release-sca.sh Thu Nov 8 11:05:18 2007 > > @@ -21,7 +21,7 @@ > > > > # Staging maven repo > > REPO_ID=apache.incubator > > -REPO_URL=scp://people.apache.org/home/$USER/public_html/tuscany/maven > > > +REPO_URL=scp://people.apache.org/home/$USER/public_html/tuscany/$TAG/maven > > > > # RAT jar > > RAT_JAR=c:\\Apache\\rat\\rat-0.5.1.jar > > @@ -53,19 +53,19 @@ > > > > echo "Building samples ..." > > cd $DIR/$TAG/samples > > -mvn clean install -fn > > +mvn clean install > > > > echo "Building itests ..." > > cd $DIR/$TAG/itest > > -mvn clean install -fn > > +mvn clean install > > > > echo "Building distrubtion ..." > > cd $DIR/$TAG/distribution > > -mvn clean install -fn > > +mvn clean install > > > > echo "Signing distrubtion ..." > > for i in target/*.zip target/*.gz; do gpg --output > > $i.asc --detach-sig --armor $i; done > > -for i in *.zip *.gz; do openssl md5 -hex $i | sed 's/MD5(\([^)]*\))= > > \([0-9a-f]*\)/\2 *\1/' > $i.md5; done > > +for i in target/*.zip target/*.gz; do openssl md5 -hex $i | sed > > 's/MD5(\([^)]*\))= \([0-9a-f]*\)/\2 *\1/' > $i.md5; done > > > > echo "Deploying tuscany-sca-all ..." > > cd $DIR/$TAG/distribution/bundle/target > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >