# DevOps阶段及工具链

DevOps开发运营一体化趋势已经成为常态。

DevOps是Development和Operations的组合词, DevOps=Development+Operations=开发+运营。

DevOps阶段

DevOps主要阶段(步骤):

  1. 版本控制(Version Control)
  2. 持续集成(Continuous Integration)
  3. 持续交付(Continuous Delivery)
  4. 持续部署(Continuous Deployment)

而持续监控(Continuous Monitoring)贯彻整个过程。

image-20210113121228824

版本控制

即源代码管理,主要是维护代码的不同差异版本。

持续集成

即持续构建,主要是编译、验证、代码审查、单元测试和集成测试等。

持续交付

即持续测试,主要是部署构建版本应用到测试服务器,执行用户验收测试UAT(User Acceptance Test)。

持续部署

即配置管理和集装箱化(打包环境),主要是部署测试版本应用到生产服务器以公开发行版本。

持续集成引擎常用工具链

集成引擎主流工具:

  • Jenkins
  • Atlassian Bamboo
  • Buildbot
  • Hudson
  • TeamCity
  • Travis CI

DotNet Core CI工具:

Copyright © 德和居 2021 粤ICP备20069867号 在CC-BY-NC-SA 4.0协议下授权使用,除非另有说明 all right reserved,powered by Gitbook本文修订时间: 2021-02-26 19:13:26

results matching ""

    No results matching ""

    results matching ""

      No results matching ""