SVN post_commit

本文介绍了如何通过SVN的post-commit钩子脚本实现在CentOS 6.5上自动部署项目。实验环境包括SVN服务器、Web服务器和代码提交客户端。详细步骤包括安装SVN、编写和配置post-commit脚本,以及测试脚本的正确性。
摘要由CSDN通过智能技术生成

最近应领导要求,要实现通过SVN自动部署项目。经过这两天的学习和实验,摸清楚了其中的一些门道,特此记录分享。

实验环境:

   SVN server : 192.168.1.125

   SVN client1 :192.168.1.122(模拟Web服务器)

   SVN client2:192.168.110(模拟代码提交端)

操作系统为CentOS6.5 

实验思路:

   局域网内有一台SVN服务器,一台WEB服务器和一台客户终端,在WEB服务器和客户终端上都装有SVN客户端。实现客户终端上传程序后通过SVN的钩子脚本实现自动同步到WEB服务器上去。(WEB服务器不装SVN客户端也可)

实验步骤:

  1. 安装SVN

              安装,配置SVN的教程网上有很多,这里就不赘述。直接   yum install subversion -y 即可

         2.编写钩子脚本

             在编写钩子脚本之前,要在SVN服务器上先 创建版本库的目录(/svn/date这个目录需要自己创建,而test使用svnadmin指令创建)

             [root@haproxy1 data]# pwd
             /svn/data
             [root@haproxy1 data]# svnadmin create test

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值