CI/CD pipelines are central to DevOps practices, yet their growing complexity makes them increasingly difficult to interpret, analyze, and systematically evolve. Existing tooling primarily offers execution logs and static graph representations, providing limited support for structured analysis of pipeline behavior, failures, and version-to-version evolution. This paper presents a model-driven Digital Twin (DT) for CI/CD pipelines that leverages BPMN as a model-ing backbone to transform raw CI configurations into structured, higher-level process representations. The proposed DT architecture enables visual abstraction of pipeline structure, failure tracing, and systematic version comparison, supporting both monitoring and evolution analysis of DevOps processes. Building upon validated DT architectural principles and prior work on build optimization and anomaly detection, the framework provides a modular, extensible foundation for integrating advanced analytical and prescriptive services into software delivery processes. The approach is validated using open-source CI/CD projects, and ongoing work targets the integration of additional improvement services and the extension of the DT to broader DevOps lifecycle processes.


翻译:持续集成/持续交付(CI/CD)流水线是DevOps实践的核心,但其日益增长的复杂性使得解释、分析和系统性演化的难度显著增加。现有工具主要提供执行日志和静态图形表示,对流水线行为、故障及版本间演化的结构化分析支持有限。本文提出一种面向CI/CD流水线的模型驱动数字孪生(Digital Twin, DT)方法,该方法以BPMN为建模主干,将原始CI配置转化为结构化的高层过程表示。所提出的DT架构能够实现流水线结构的可视化抽象、故障追踪及系统性版本对比,同时支持DevOps流程的监控与演化分析。该框架建立在已验证的DT架构原则及前期关于构建优化与异常检测的研究基础之上,为将高级分析与处方服务集成到软件交付流程中提供了模块化、可扩展的基础。通过开源CI/CD项目对方法进行了验证,当前工作旨在集成更多改进服务,并将DT扩展至更广泛的DevOps生命周期流程。

0
下载
关闭预览

相关内容

DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。 它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。
工业中的数字孪生:全面综述
专知会员服务
78+阅读 · 2024年12月3日
《航天应用中的系统仿真和数字孪生》
专知会员服务
81+阅读 · 2023年5月17日
数字孪生模型构建理论及应用
专知会员服务
232+阅读 · 2022年4月19日
专知会员服务
116+阅读 · 2021年4月7日
【2020新书】操作反模式: DevOps解决方案, 322页pdf
专知会员服务
36+阅读 · 2020年11月8日
【数字孪生】面向智能制造的数字孪生
产业智能官
53+阅读 · 2020年5月10日
【数字孪生】使用数字孪生体进行预测性维护
产业智能官
28+阅读 · 2019年7月22日
基于模型系统的系统设计
科技导报
10+阅读 · 2019年4月25日
【数字孪生】一文读懂数字孪生的应用及意义
产业智能官
43+阅读 · 2018年9月28日
占坑!利用 JenKins 持续集成 iOS 项目时遇到的问题
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
7+阅读 · 2015年12月31日
VIP会员
最新内容
综述 | 世界动作模型:少做梦,多行动
专知会员服务
4+阅读 · 6月23日
美以伊冲突:无人机与人工智能的运用
专知会员服务
7+阅读 · 6月23日
《特种部队在透明战场中的生存力》最新报告
专知会员服务
4+阅读 · 6月23日
综述 | 3D场景图:开放挑战与未来方向
专知会员服务
8+阅读 · 6月22日
21世纪的无人机战争
专知会员服务
4+阅读 · 6月22日
《量子技术的军事任务技术适配与利用》
专知会员服务
5+阅读 · 6月22日
相关资讯
【数字孪生】面向智能制造的数字孪生
产业智能官
53+阅读 · 2020年5月10日
【数字孪生】使用数字孪生体进行预测性维护
产业智能官
28+阅读 · 2019年7月22日
基于模型系统的系统设计
科技导报
10+阅读 · 2019年4月25日
【数字孪生】一文读懂数字孪生的应用及意义
产业智能官
43+阅读 · 2018年9月28日
占坑!利用 JenKins 持续集成 iOS 项目时遇到的问题
相关基金
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
7+阅读 · 2015年12月31日
Top
微信扫码咨询专知VIP会员