系统研发的持续集成与持续交付技术的研究与实现
2021-04-28李正阳
李正阳



【摘 要】系统研发,是IT公司根据自身的业务情况以及用户的相关需求,对业务不断实现和迭代的过程。在这个过程中,代码集成与交付方式影响了整个团队的工作进度和效率,优秀的持续集成与持续交付的相关技术可以使开发人员实现自动化管理,将精力集中到功能实现上,更快响应市场变化。论文通过调研持续集成与持续交付的相关技术,结合时下流行的DevOps概念及容器技术,提出一种典型的实现方案,为系统研发效率的提升提供借鉴和参考。
【Abstract】System research and development is a process in which IT companies constantly realize and iterate the business according to their own business situation and the relevant needs of users. In this process, the way of code integration and delivery affects the work schedule and efficiency of the entire team. Excellent technologies related to continuous integration and continuous delivery enable developers to automate management, focus on functional realization, and respond to market changes more quickly. By investigating the technology related to continuous integration and continuous delivery, combining the current popular DevOps concept and container technology, the paper proposes a typical realization scheme to provide a reference for the improvement of system research and development efficiency.
【關键词】系统研发;持续集成;持续交付;DevOps;容器
【Keywords】system research and development; continuous integration; continuous delivery; DevOps; container
【中图分类号】TP311.5 【文献标志码】A 【文章编号】1673-1069(2021)03-0177-04
1 引言
近年来,互联网、IT行业蓬勃发展,极大地改变了中国人民的生活方式。中国的互联网,经历了三个时代,包括门户时代、搜索社交时代,以及目前的大互联网时代,可以说,每一个时代的产生或发展都对中国互联网的历史留下了深深的足迹,推动了中国互联网不断实现创新与发展。
在目前的大互联网时代,IT公司如雨后春笋般不断涌入各行各业,对人们衣、食、住、行的传统模式不断进行创新和发展,而细分到每一个领域、每一个产品、每一个软件、每一个功能,背后都是一个个IT团队进行的系统研发、功能研发,为用户造就的基于互联网模式的技术革新和功能革新。对于IT团队来说,一个产品从无到有的过程中,在各个方面、各个环节都需要不断精进,从而不断发展,不断增加效益。
对于系统研发来说,项目集成和部署作为系统研发周期中重要的组成部分,得到了业界的广泛关注。……
