持续集成
软件开发实践
开发提交代码到gitlab上
自动化构建(编译、打包、部署、自动化测试)
尽早发现集成问题
过程:
提交代码-人工/定时触发-自动构建-自动部署-构建成功-获取构建环境信息-邮件通知-自动测试
快速集成、快速反馈、快速解决
团队信心更强
发布效率更高
Jenkins
持续集成工具
任务调度平台
docker
容器技术
轻量级、可移植、(自包装的软件,可以运行在任何地方)资源占用少
虚拟机 比较重,需要安装完整的操作系统
docker配置镜像加速器:
https://l9sqdx9k.mirror.aliyuncs.com
https://cr.console.aliyun.com/