brukeropusreader/recipe/conda_upload.sh

63 lines
2.8 KiB
Bash
Raw Normal View History

#!/usr/bin/env bash
## adapted on https://gist.github.com/zshaheen/fe76d1507839ed6fbfbccef6b9c13ed9
PKG_NAME=brukeropusreader
ANACONDA_USER=spectrocat
OS=noarch ## OS=$TRAVIS_OS_NAME-64
conda config --set anaconda_upload no
## TAG
TAG=$(git describe --tags)
IFS=$"-"
read -ra arr <<< "$TAG"
LAST_TAG="${arr[0]}"
IFS=$"."
read -ra tag <<< "$LAST_TAG"
NEXT_TAG="${tag[0]}.${tag[1]}.`expr ${tag[2]} + 1`"
NUMBER="${arr[1]}"
export CONDA_BLD_PATH="$HOME/conda-bld"
mkdir -p "$CONDA_BLD_PATH"
## Here we will choose depending on the way this script is run
if [[ $user != "travis" ]]; then
## if we are in local
TRAVIS_BRANCH=$(git rev-parse --abbrev-ref HEAD)
if [[ $TRAVIS_BRANCH == $LAST_TAG ]]; then
TRAVIS_TAG=$LAST_TAG
fi
## else this run by TravisCI (this are env variables)
fi
echo "user: $USER current branch: $TRAVIS_BRANCH "
if [[ $TRAVIS_BRANCH == "master" ]]; then
## we build the current master repository (i.e.the last development version)
export DEVSTRING="dev"
export VERSION="$NEXT_TAG"
echo "***************************************************************************************************************"
echo "--> BUILDING $CONDA_BLD_PATH/$OS/$PKG_NAME-$VERSION-$DEVSTRING.tar.bz2"
echo "***************************************************************************************************************"
2020-05-25 14:13:53 -04:00
conda build .
echo "***************************************************************************************************************"
echo "--> UPLOADING $CONDA_BLD_PATH/$OS/$PKG_NAME-$VERSION-$DEVSTRING.tar.bz2 to <dev> anaconda repository"
echo "***************************************************************************************************************"
2020-05-25 14:13:53 -04:00
anaconda -t "$CONDA_UPLOAD_TOKEN" upload --force -u $ANACONDA_USER -l dev "$CONDA_BLD_PATH/$OS/$PKG_NAME-$VERSION-$DEVSTRING.tar.bz2"
fi
if [[ $TRAVIS_BRANCH == $TRAVIS_TAG ]]; then
## this is a "stable" release
export DEVSTRING="stable"
export VERSION="$LAST_TAG"
echo "***************************************************************************************************************"
echo "--> BUILDING $CONDA_BLD_PATH/$OS/$PKG_NAME-$VERSION-$DEVSTRING.tar.bz2"
echo "***************************************************************************************************************"
2020-05-25 14:13:53 -04:00
conda build .
echo "***************************************************************************************************************"
echo "--> UPLOADING $CONDA_BLD_PATH/$OS/$PKG_NAME-$VERSION-$DEVSTRING.tar.bz2 to <main> anaconda repository"
echo "***************************************************************************************************************"
2020-05-25 14:13:53 -04:00
anaconda -t "$CONDA_UPLOAD_TOKEN" upload --force -u $ANACONDA_USER "$CONDA_BLD_PATH/$OS/$PKG_NAME-$VERSION-$DEVSTRING.tar.bz2"
fi
exit $?