持续集成、持续交付、持续部署,都有啥区别

平时,我们经常会听到持续集成、持续交付、持续部署这几个词,三者究竟是什么,有什么区别呢?简单讲

持续集成:一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽早地发现集成错误。

持续交付:在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。比如,完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境中。

持续部署:在持续交付的基础上,把部署到生产环境的过程自动化。

优化:现网中某些配置存在隐患或者不完善,需要调整。

域:安全性和集中化管理的基本单位。帐号域和资源域:在该用户的帐号所在域称为帐号域,用户所要访问资源的域称资源域。在帐号域和资源域之间建立一个委托关系,资源域(或称委托域)可以委托帐号域(或称受托域)对该用户进行审核,只要该用户在帐号域中是合法的,就允许访问资源域,而不必在资源域中注册帐号。通过委托关系可提供一种多域之间资源共享的简便方法。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606A1F1CT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券