利用git pull的勾子实现敏捷部署

监听端

例如nginx或Python,php,rails等后端
git --git-dir=~/op/.git --work-tree=~/op pull

git hooks端

位于.git/hooks/post-merge, 表示发生merge(包含git pull)后的操作

#! /bin/bash
sudo /usr/local/openresty/nginx/sbin/nginx -p /home/ubuntu/op -c /home/ubuntu/op/conf/devu -s reload

posted @ 2016-08-05 17:16  LisPythoniC  阅读(382)  评论(0编辑  收藏  举报