首页 > 对于svn自动部署大家有什么好的建议或经验?

对于svn自动部署大家有什么好的建议或经验?

公司的版本控制使用的是svn,所以我做到的是当用户提交svn了,则自动部署到线上去。我是这样实现的:当用户提交成功了,程序在post-commit 钩子里调用我写好的一个自动部署的python程序,它会把这次用户提交的文件进行更新。
可能是我有怪癖,我就是不愿意直接在主站做svn跟踪,可能是因为我们的代码太老还有好多不规范的地方,所以不敢。
于是科我就新建了一个 /deploy 的目录用来更新svn,用户提交成功调用python程序,对/deploy 下面的相应文件进行update更新,更新完成之后再cp过去,如果是删除操作再把线上的给删除。
非常怕做井底之蛙,于是上到请教了,目前我这样在公司的业务上应用的还不错。大家多多提宝贵意见。


我的做法是,提交时确保代码的正确性,然后随时都可以在服务器副本执行更新操作。

【热门文章】
【热门文章】