Advertisement
Guest User

Untitled

a guest
May 25th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.71 KB | None | 0 0
  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}
  23.     #git fetch --tags
  24.     #git checkout tags/${rel} -b ${rel}
  25. fi
  26.  
  27. #exit
  28. rm -rf dist
  29. python setup.py sdist
  30.  
  31. tag=${rel/DmpWorkflow-/""}
  32.  
  33. cp dist/*.tar.gz ~/www/releases/DmpWorkflow.${tag}.tar.gz
  34.  
  35. echo "done at $(date)"
  36.  
  37. cd $wd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement