项目地址: https://github.com/xiongwilee/docker-compose-boilerplate
基本特性:
- 快捷部署多人nginx+php的开发测试环境,也可以扩展构建其他语言;
- 基于Docker和docker-compose,不依赖K8S等高级编排工具,成本低廉、部署简单;
- Docker内置集成jenkins,一键添加开发测试角色,无需额外配置;
- 支持微服务架构,适用于小公司or敏捷项目团队,也可以作为Docker学习入门的case;
一、背景
在角色分工明确的团队里,什么样的条件才算是最优雅的联调和测试环境?在大厂里肯定都有很多高级的解决方案,比如这些:
大型团队的合作框架下,必须依赖更复杂的DevOps架构(参考:DevOps详解)。但对于成员不多、负责的Web项目工程量也不大的团队,面临的问题肯定也更单纯: