# 1.持续集成与持续部署
# 本文介绍
那些大厂们,天天DevOps、持续集成的?到底在讲些什么?本文来给你揭开持续集成与持续部署的面纱!!没有什么难的,盘它!
# 传统的开发过程中的坑:
- BUG总是在最后才发现
- 越到项目后期,加班越严重
- 交付无法保障
- 变更频繁导致效率低下
- 无效的等待多,用户满足度低

# 你有没有想过/用过?当你哪一天...
- 不用为开发/测试环境不一致而苦恼
- 不用麻烦运维人员帮忙调试环境
- 不用手动进行测试,模拟环境中进行自测
- 不用手动发布、部署,自动化实现发布部署
- 不用管开发/测试环境,只用专注代码的开发?
# 持续集成解决了什么问题?
- 提高软件质量
- 效率迭代
- 便捷部署
- 快速交付、便于管理
# 主要内容:
什么是CI/CD
介绍CI/CD流程
前端项目:结合CI/CD流程,实现快速迭代
Docker的使用,Jenkins+gitlab+nodejs自动化项目
持续集成工具介绍:Jenkins、Travis CI、Circle CI
# 环境准备:
- Linux服务器(Centos 7.6/Ubuntu 16.04LTS)
- VSCode+插件 Dockerfile
- 注册github账号
2.持续集成 →