互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。
平时,我们经常会听到持续集成、持续交付、持续部署这几个词,三者究竟是什么,有什么区别呢?
持续集成:一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽早地发现集成错误。
持续交付:在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。比如,完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境中。
持续部署:在持续交付的基础上,把部署到生产环境的过程自动化。
优化:现网中某些配置存在隐患或者不完善,需要调整。
域:安全性和集中化管理的基本单位。帐号域和资源域:在该用户的帐号所在域称为帐号域,用户所要访问资源的域称资源域。在帐号域和资源域之间建立一个委托关系,资源域(或称委托域)可以委托帐号域(或称受托域)对该用户进行审核,只要该用户在帐号域中是合法的,就允许访问资源域,而不必在资源域中注册帐号。通过委托关系可提供一种多域之间资源共享的简便方法。
通信 21-02-22
企业前沿 21-02-22
国际新闻 21-02-22
企业前沿 21-02-22
电商 21-02-22
电子消费 21-02-22
热点 21-02-22
热点 21-02-22
前沿动态 21-02-22
前沿动态 21-02-22
前沿动态 21-02-22
业界 21-02-22
电商 21-02-22
热点 21-02-22
业界 21-02-22
业界 21-02-22
前沿动态 21-02-21
数码 21-02-21
业界 21-02-20
业界 21-02-20