Advertisement
maurobaraldi

fabric deploy

Aug 5th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.67 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. if [ "$#" -eq 0 ];then
  4.     echo "Usage: deploy <environment> <branch>"
  5.     echo "Example: deploy pobox develop"    
  6.     exit 0
  7. else
  8.     echo -e '\E[31;1m'">> Stoping celery beat.\033[0m"
  9.     fab -f fabs/worker/fabfile.py $1 stop_beat
  10.  
  11.     echo -e '\E[31;1m'">> Stoping celery workers.\033[0m"
  12.     fab -f fabs/worker/fabfile.py $1 stop_workers
  13.  
  14.     echo -e '\E[36;1m'">> Deploying at POBOX.\033[0m"
  15.     fab -f fabs/web/fabfile.py $1 deploy:$2
  16.  
  17.     echo -e '\E[32;1m'">> Starting celery beat.\033[0m"
  18.     fab -f fabs/worker/fabfile.py $1 start_beat
  19.  
  20.     echo -e '\E[32;1m'">> Starting celery workers.\033[0m"
  21.     fab -f fabs/worker/fabfile.py $1 start_workers
  22. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement