玩蛇网提供最新Python编程技术信息以及Python资源下载!

svn完成自动部署有哪些注意事项

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

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

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19328.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月12日 - 19时54分18秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules