View difference between Paste ID: Pb9WJJQb and wndPRS8U
SHOW: | | - or go back to the newest paste.
1
#!/bin/bash
2
repo="https://github.com/zimmerst/DmpWorkflow"
3
4
rel=$1
5
if (( $# == 0 )); then rel="devel"; fi;
6
7
if [ ! -d "$HOME/DmpWorkflow/" ]; then
8
    echo "could not find DmpWorkflow - re-cloning it"
9
    git clone ${repo}
10
fi;
11
12
echo "Building release : ${rel} ..."
13
wd=$(pwd)
14
cd ~/DmpWorkflow
15
16
if [[ "$rel" == "devel" ]]; then
17
    echo "checking out master"
18
    git checkout master
19
    git pull
20
else
21
    echo "checking out tag ${rel}"
22-
    git clone --branch ${rel} ${repo}
22+
    git fetch --tags
23-
    #git fetch --tags
23+
    git checkout tags/${rel} -b ${rel}
24-
    #git checkout tags/${rel} -b ${rel}
24+
25
26
#exit
27
rm -rf dist
28
python setup.py sdist
29
30
tag=${rel/DmpWorkflow-/""}
31
32
cp dist/*.tar.gz ~/www/releases/DmpWorkflow.${tag}.tar.gz
33
34
echo "done at $(date)"
35
36
cd $wd