Advertisement
Guest User

Untitled

a guest
May 25th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 fetch --tags
  23.     git checkout tags/${rel} -b ${rel}
  24. fi
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement