天天看點

svn釋出網站(轉載于badb0y)

配置自動釋出功能

mkdir -p /backup/web

//建立代碼釋出目錄

svn checkout svn://www.njphp.cn/svnroot/web /backup/web

//将釋出的WEB内容指到/backup/web裡面

然後切換到svnroot/hooks的目錄,建立一個post-commit檔案,内容為

#!/bin/bash

#auther:akin520

svn update /backup/web

cp -a /backup/web/* /usr/local/apache/htdocs

find /usr/local/apache/htdocs -type d -name ".svn"|xargs rm –rf

//svn更新web到/backup/web目錄,然後将最新的網站資料,複制到/usr/local/apache/htdocs網站的釋出目錄,然後再删除目錄下.svn的檔案夾,釋出完成!

本文轉自 liang3391 51CTO部落格,原文連結:http://blog.51cto.com/liang3391/554543