svn_resin_持续优化中

来源:互联网 发布:矩阵运算 编辑:程序博客网 时间:2024/06/14 04:40
                                                                              通过svn的hooks自动部署项目到resin服务器
1.安装resin服务器
         tar zxvf resin.tar.gz

2.安装svn服务器,建立库

$ yum install subversion
$ yum install mod_dav_svn

   svnadmin create repos  /works/svnroot/repos
 

3.启动svn
svnserve -d -r /works/svnroot/repos

4.建立临时目录
mkdir /works/tem_svn

5.编辑post-commit
chomd 755 post-commit
-------------------------------------------------------------------------
export LANG=zh_CN.UTF-8

REPOS="$1"
REV="$2"

WEB=/works/webapps
TEM=/works/tem_svn/andy

svn checkout svn://localhost/andy  "$TEM"

rsync -auvrP --delete --quiet --exclude=".svn"  "$TEM"  "$WEB"

rm -rf /works/tem_svn/andy

echo "$REPOS  $REV  $WEB " >> /works/svnroot/svn.log
--------------------------------------------------------------------------------------
原创粉丝点击