Guest User

Untitled

a guest
May 25th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. if [ -z $1 ];then
  4. echo "Usage: $(basename $0) project port"
  5. exit -1
  6. fi
  7.  
  8. GIT_HOME="/data/git"
  9. PROJECT_DIR="/data/project"
  10. PROJECT_NAME=$1
  11. PORT=$2
  12.  
  13. sudo mkdir -p $PROJECT_DIR/$PROJECT_NAME
  14. sudo chown $USER:$USER $PROJECT_DIR/$PROJECT_NAME
  15.  
  16. # copy git hooks
  17. DEST_POST_RECEIVE=$GIT_HOME/$PROJECT_NAME.git/hooks/post-receive
  18.  
  19. echo 'Copy post-receive hook'
  20. cp $HOME/bin/hooks/post-receive $DEST_POST_RECEIVE
  21. sed -i s/{{appName}}/$PROJECT_NAME/g $DEST_POST_RECEIVE
  22. sed -i s/{{port}}/$PORT/g $DEST_POST_RECEIVE
  23.  
  24. chmod u+x $GIT_HOME/$PROJECT_NAME.git/hooks/post-receive
Add Comment
Please, Sign In to add comment