乐心博客

逆流而上,遇强则强

标签 linux 下的文章

svn利用钩子hook实现自动更新

业务场景:
代码通过svn管理,每次有代码提交后都要手动到服务器里执行svn update更新,非常的麻烦,于是想实现当有代码发布之后,自动更新服务器上的代码的功能

在之前不知道svn钩子之前,我是使用的crontab每分钟执行svn up 来更新,这样做有两个问题:

  1. 有一分钟的延迟,代码发布人员需要等待
  2. 如果代码没有更新,每分钟的请求其实是不必要的

这个时候钩子的作用就出来了,svn在新建了项目后,会自动的在hook目录生成一些钩子模板,使用的时候只要将这些模板复制去掉后缀即可


阅读全文

svn服务器搭建

最近在配置svn服务,网上文章质量真是不咋地啊,问题多多,不过也要感谢他们,让我想开始整理些自己平时遇到的问题,写到博客里记录下来,不给后人挖坑,废话不多说,动手!

1.安装

yum -y install subversion

阅读全文