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"



Reply via email to