maven/maven-meeper/src/bin/deploy-jar

23 lines
564 B
Bash
Executable File

#!/bin/sh
# Deploy JAR to the repository
# $1 : artifact to copy
# $2 : project id
ARTIFACT=$1
ID=$2
ARTIFACT_TYPE=jars
REPO=login.ibiblio.org
DIR=/public/html/maven/${ID}/${ARTIFACT_TYPE}
echo ${DIR}
# Make sure the target directory is present.
ssh $REPO "mkdir -p ${DIR}"
# Copy the artifact to the repository.
scp $ARTIFACT ${REPO}:${DIR}
# Make sure the perms are correct. Just in case
ssh $REPO "chmod 664 ${DIR}/${ARTIFACT}; chgrp maven ${DIR}/${ARTIFACT}; cd ${DIR}; md5sum ${ARTIFACT} | sed 's/ .*$//' > ${ARTIFACT}.md5; chgrp maven ${ARTIFACT}.md5"