https://github.com/CampagneLaboratory/XChart
Raw File
Tip revision: 24d1b77a65c0f2ef38522395ab5d3a49f616278b authored by Fabien Campagne on 02 August 2017, 20:23:23 UTC
Remove mps_home definition in build script.
Tip revision: 24d1b77
deploy-SNAPSHOT-artifacts.sh
#!/bin/bash

#This script takes as optional parameter the path of the mvn executable.
#This is used when the project is built on Jenkins and mvn is not in the PATH.

ARTIFACT_FOLDER=build/artifacts/XChart/

filename=$(basename ${ARTIFACT_FOLDER}/XChart_*.zip)
filename="${filename%.*}"
version=$(echo ${filename} | cut -d"_" -f2)
echo "detected version: ${version}"

$1mvn deploy:deploy-file -DgroupId=org.campagnelab.mps \
  -DartifactId=xchart \
  -Dversion="$version"-SNAPSHOT \
  -Dpackaging=zip \
  -Dclassifier=${BUILD_NUMBER} \
  -DgeneratePom=true \
  -DgeneratePom.description="Git commit: ${GIT_COMMIT}" \
  -Dfile=${ARTIFACT_FOLDER}/XChart_"${version}".zip \
  -DrepositoryId=repository-SNAPSHOT.campagnelab.org \
  -Durl=http://repository.campagnelab.org/artifactory/CampagneLab-SNAPSHOT/

NOW=$(date +"%m-%d-%Y %T")
echo "${BUILD_NUMBER} xchart ${GIT_COMMIT} ${GIT_BRANCH} ${NOW}" >> ../builds-to-commits.tsv
back to top