摘 要: DevOps是近年来兴起的软件开发理念,能够有效提高开发效率与版本质量,持续集成与持续交付作为 DevOps理念的最佳实践,应用广泛。本文结合流水线的理念,设计并实现了持续集成与持续交付平台,通过触发器匹 配机制启动流水线,自动执行流水线中各阶段定义的任务,有效地支撑项目的快速迭代,提高了开发效率,保证软件稳 定、持续的构建和发布,实现了持续集成持续交付的全流程应用,为后续DevOps理念的研究及实践提供了参考依据。 |
关键词: DevOps;流水线;持续集成;持续交付 |
中图分类号: TP31
文献标识码: A
|
|
Continuous Integration and Continuous Delivery Platform Based on the Pipeline Concept |
WANG Jun,NIU Yayun1,2
|
1.( School of Mechanical Engineering, University of Shanghai for Science and Technology, Shanghai 200082, China)961037987@qq.com;2.993868993@qq.com
|
Abstract: DevOps is a software development concept that has emerged in recent years.It can effectively improve development efficiency and version quality.Continuous integration and continuous delivery are the best practices of the DevOps concept,which are widely used.This paper combines the concept of the pipeline to design and implement continuous integration and continuous delivery platform.The trigger matching mechanism is used to start the pipeline and automatically execute the tasks defined in each stage of the pipeline.This design effectively supports the rapid iteration of the project,improves the development efficiency,ensures the stable and continuous construction and release of the software,and realizes the continuous integration and continuous delivery of the whole process application,which provides a reference for the research and practice of the subsequent DevOps concepts. |
Keywords: DevOps;pipeline;continuous integration;continuous delivery |