初创公司应该如何做好持续集成和部署?

发表于:2016-11-23来源:裴双才作者:裴双才点击数: 标签:持续集成
持续集成和部署是每一个互联网团队都必须要面对的问题,特别是初创公司业务和技术团队快速增长,技术积累较弱的情况下,一个高效的,可遵循持续的运维规范尤为重要,最近一段

 

持续集成和部署是每一个互联网团队都必须要面对的问题,特别是初创公司业务和技术团队快速增长,技术积累较弱的情况下,一个高效的,可遵循持续的运维规范尤为重要,最近一段时间一直在梳理项目开发流程以及自动化测试和部署规范,作为一个总结和大家分享,希望有所帮助:高效可持续的运维环境需要合理的规范作为支撑:

  • 应用管理规范
  • 权限管理规范
  • 配置变更规范
  • 发布策略规范
  • 日志运维规范
  • 持续集成部署实战

应用管理规范

 

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