持续集成和部署是每一个互联网团队都必须要面对的问题,特别是初创公司业务和技术团队快速增长,技术积累较弱的情况下,一个高效的,可遵循持续的运维规范尤为重要,最近一段时间一直在梳理项目开发流程以及自动化测试和部署规范,作为一个总结和大家分享,希望有所帮助:高效可持续的运维环境需要合理的规范作为支撑:
Contents
可以使用SVN,Git对代码进行版本控制,建议使用Git(GitLab)
项目Group命名规范: 按大的原则根据产品域名区分 或者根据前后端业务模块进行分组(小写字母命名,横杠[-]作为连接字符)
比如: MAKA官网http://www.maka.im对应的Git仓库Group为official
按照功能模块分组如商城前端对应的Git仓库Group为store
项目名命名规范: 小写字母命名,横杠[-]作为连接字符,命名规则[产品名称]-[项目类型]-(自定义名称),如official-store
注:在创建项目仓库时就要权衡前后端或者大的功能模块的拆分保持低耦合度
原文转自:http://www.simlinux.com/archives/1638.html