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 |