1:搭建svn的步骤我就不写了,很简单,网上多的是。
2:现在讲讲搭建完怎么利用post-commit来进行版本更新吧。
a.贴下
post-commit的脚本文件吧
-
#!/bin/sh
-
export LANG=zh_CN.utf8
-
#Set variable
-
REPOS="$1"
-
REV="$2"
-
-
-
SVN=/usr/bin/svn
-
WEB=/data/nginx-1.9.1/html/OutWhatWest
-
LOG=/data/opt/svn/OutWhatWest/auto_svn.log
-
-
#update the code from the SVN
-
-
$SVN update $WEB --username xsmy_svn --password 123456 2>/data/opt/svn/OutWhatWest/svn.log
-
-
if [ $? == 0 ];
-
then
-
echo "$REPOS" "$REV" >> /data/opt/svn/OutWhatWest/svn.log
-
echo `date`
-
echo "##############################"
-
fi
b.启动svn后来到/data/nginx-1.9.1/html目录
c.执行
svn checkout svn://127.0.0.1/OutWhatWest --username xsmy_svn
svn add *
svn commit -m '1'
这里的svn commit -m '1' 中的-m 是记录更新的一个标示吧!1可以写成任何数字
阅读(1860) | 评论(0) | 转发(0) |