commit 99d53d6083059f30804760f27310982ca841a2c8 Author: Mauro Talevi <mauro.tal...@aquilonia.org> AuthorDate: Sat Jul 7 15:32:18 2012 +0200 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> CommitDate: Sat Jul 7 15:32:18 2012 +0200
JBEHAVE-796: Added script to upload repository artifact to updates site. diff --git a/jbehave-eclipse/upload-eclipse.sh b/jbehave-eclipse/upload-eclipse.sh new file mode 100755 index 0000000..75b5aaa --- /dev/null +++ b/jbehave-eclipse/upload-eclipse.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +VERSION=$1 + +if [ "$VERSION" == "" ] ; then + echo "usage: upload-eclipse.sh <version>" + exit; +fi + +ARTIFACT="jbehave-eclipse" +QUALIFIER="updates" +REFERENCE="/var/www/jbehave.org/reference" +GROUP_ID="org.jbehave.ide" +ARTIFACT_ID="org.jbehave.eclipse.repository" +CLASSIFIER="macosx.cocoa.x86_64" +PATH="ide/eclipse" + +ARTIFACT_FULL="$GROUP_ID:$ARTIFACT_ID:$VERSION:zip:$CLASSIFIER" +VERSIONED_ARTIFACT="uploads/$ARTIFACT-$VERSION" +ZIPPED_ARTIFACT="$ARTIFACT.zip" +if [ "$PATH" != "" ] ; then + REFERENCE="$REFERENCE/$PATH" +fi +VERSIONED_REFERENCE="$REFERENCE/$VERSION" + +$MVN_HOME/bin/mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:get -Dartifact=$ARTIFACT_FULL -Dtransitive=false -Ddest=target/$ZIPPED_ARTIFACT + +/usr/bin/scp target/$ZIPPED_ARTIFACT jbehave.org:uploads/ +/usr/bin/ssh jbehave.org "rm -rf $VERSIONED_ARTIFACT; unzip -q -d $VERSIONED_ARTIFACT uploads/$ZIPPED_ARTIFACT; rm -r $VERSIONED_REFERENCE; mv $VERSIONED_ARTIFACT $VERSIONED_REFERENCE; cd $REFERENCE; rm $QUALIFIER; ln -s $VERSION $QUALIFIER"