代码服务器与测试机自动部署 |
发布: 2014-01-28 09:54 |
在前一节中,讨论了代码的自动同步几种方式的原理与实现。 本节中,对开发机环境整体的代码存储与自动部署作个介绍。 由于平台功能逐渐强大复杂,整个运行环境搭建的搭建也变成比较复杂的工作。并且,现在的环境,在除了Linux之外的系统像Windows上还有些扩展模块无法支持。 针对这种情况,需要一个公用的开发环境,用来运行基于这套架构平台的项目的执行测试。其目标就是在开发工程师提交PHP代码到SVN后,能够立即看到执行效果,方便持续高效地开发。 软件组件集合图, Svn提交钩子处理流程图, 提交事件队列处理流程图, 该提交队列使用使用的redis lpush,lpop队列功能实现,在现有的环境下表现非常好。 关于redis lpush,lpop的使用在此不详细说明,如有需要请查看redis相关文档。 |
原文: http://qtchina.tk/?q=node/786 |
Powered by zexport
|