# 1.持续集成与持续部署

# 本文介绍

那些大厂们,天天DevOps、持续集成的?到底在讲些什么?本文来给你揭开持续集成与持续部署的面纱!!没有什么难的,盘它!

# 传统的开发过程中的坑:

  • BUG总是在最后才发现
  • 越到项目后期,加班越严重
  • 交付无法保障
  • 变更频繁导致效率低下
  • 无效的等待多,用户满足度低
xcooo

# 你有没有想过/用过?当你哪一天...

  • 不用为开发/测试环境不一致而苦恼
  • 不用麻烦运维人员帮忙调试环境
  • 不用手动进行测试,模拟环境中进行自测
  • 不用手动发布、部署,自动化实现发布部署
  • 不用管开发/测试环境,只用专注代码的开发?

# 持续集成解决了什么问题?

  • 提高软件质量
  • 效率迭代
  • 便捷部署
  • 快速交付、便于管理

# 主要内容:

  • 什么是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账号
上次更新: 2020/11/7 下午6:47:53