中文

基于 IaC(基础设施即代码)的 DevOps 自动化流水线部署

软件工程 2025-03-21 v1 新兴技术

摘要

DevOps 流水线是一组分配了自动执行任务的自动化任务、流程或作业,允许开发团队和运维团队协作构建和部署软件或服务。DevOps 作为一种文化,包括组织内不同团队之间更好的协作以及消除它们之间的孤岛。本文旨在简化当今大多数 DevOps 部署中作为持续集成与持续交付(CI/CD)流水线所遵循的当前软件开发和部署流程。以软件开发生命周期(SDLC)层面为中心,本文还描述了当前模糊的定义,以通过示例 CI/CD 流水线部署阐明 DevOps 在实践中的实施。本文的进一步目标是展示 DevOps 基础设施即代码(IaC)和流水线即代码的实施策略,并消除 DevOps 基础设施即代码方法论定义中的歧义。

关键词

引用

@article{arxiv.2503.16038,
  title  = {DevOps Automation Pipeline Deployment with IaC (Infrastructure as Code)},
  author = {Adarsh Saxena and Sudhakar Singh and Shiv Prakash and Tiansheng Yang and Rajkumar Singh Rathore},
  journal= {arXiv preprint arXiv:2503.16038},
  year   = {2025}
}

备注

6 pages, 7 figures, 2024 IEEE Silchar Subsection Conference (SILCON 2024)