日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

svn搭建钩子程序

發布時間:2024/8/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 svn搭建钩子程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.設置二級域名以及對應web目錄

  • 在阿里云的域名解析中添加一條A記錄
  • 在服務器apache配置文件里面添加(apache配置文件目錄是在/etc/httpd/conf/httpd.conf)
<VirtualHost *:80>DocumentRoot /var/www/html/resumeServerName resume.xxxx.com </VirtualHost>
  • 然后,重啟httpd服務(systemctl restart httpd)

2.設置鉤子程序,讓svn提交代碼直接部署到對應的web目錄

  • 首先,需要先建立版本庫(不再贅述),版本庫名稱如resume
  • 對web目錄就行初始化,進入到/var/www/html/目錄下,執行命令svn checkout svn://ip地址/resume
  • 建立鉤子腳本, 進入到版本庫的hooks目錄下,復制post-commit.tmpl并命名為post-commit,然后做如下修改,在末尾加上
REPOS="$1" REV="$2" SVN=/usr/bin/svn WEB=/var/www/html/resume export LANG=en_US.UTF-8 $SVN update $WEB --username 版本庫的用戶名 --password 版本庫密碼 chown -R www:www $WEB exit 0
  • 然后讓新建的鉤子腳本具有執行權限chmod +x

總結

以上是生活随笔為你收集整理的svn搭建钩子程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。