CNode

forever和git hooks自动部署

Ffeeloc发布于13 年前最后回复13 年前1 回复4074 浏览0 收藏

#post-receive钩子# # Goto the deploy dir and pull the latest sources cd $DEPLOY_DIR #env -i git reset --hard env -i git pull

# restart app.js
/etc/init.d/脚本 restart
echo '结束'
exit 1

#脚本文件# start) forever -l $LOG/forever.log -o $LOG/forever_out.log -e $LOG/forever_ err.log --pidFile $PID --minUptime 5000 --spinSleepTime 2000 -a start $DEAMO N >/projects/logs/start.log &

#因为是forever程序,钩子会认为程序没有结束,所以push一直不结束,怎么解决呢#

查看回复

回复 (1)

Y
yunnysunny#1·13 年前

不懂帮顶

参与回复
登录后即可参与回复。登录