svn post-commit 同步代码

作者: 淡蓝海域 分类: 其他 发布时间: 2020-04-21 02:50

SVN=/usr/bin/svn
SVN_DATA=/www/svn/
WEB=/www/wwwroot/
DAY=`date +%Y-%m-%d`
LOG=/www/svn/log/svn_updata_$DAY.log
export LANG=”zh_CN.UTF-8″
CURDATE=`date`

echo “Code Deployed at $CURDATE” >> $LOG

for dir in `svnlook dirs-changed $SVN_DATA`
do
$SVN update –username user –password pass $WEB/$dir >> $LOG
done
chmod -R 777 $WEB >> $LOG

上面为止是只更新更改的文件,下面的是直接更新整个库

echo “Code Deployed at $CURDATE” >> $LOG
$SVN update –username user –password pass $WEB >> $LOG
chmod -R 777 $WEBzhy >> $LOG

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!