当前位置:首页 > 报告详情

2019年历时三年的超大型软件系统自动化与devops之路.pdf

上传人: 云闲 编号:97420 2021-01-01 78页 3.89MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了DevOps的概念、工具链、以及如何搭建DevOps生产线。DevOps是一种文化,旨在缩短系统开发周期,同时频繁地、紧密地与业务目标对齐地交付功能、修复和更新。它强调自动化,包括代码开发和审查、源代码管理工具、代码合并、持续集成工具、构建状态、持续测试工具、制品库、应用预部署阶段、变更管理、发布审批、发布自动化、基础设施配置和管理、基础设施即代码工具、应用性能监控和终端用户体验。 搭建DevOps生产线时,建议采用敏捷方式,分期迭代部署,并使用Jenkins、Git、Artifactory等工具。Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化。Artifactory用于包文件管理和发布,可以自动下载构件,也可以将生成的构件部署到Artifactory上。 此外,本文还提到了一些提高构建速度的方法,如使用编译加速器EA、RAMDISK、ccache等。EA可以加速构建过程,RAMDISK可以将内存模拟为硬盘来使用,ccache是编译器缓存,可以加速编译过程。 总的来说,本文详细介绍了DevOps的概念、工具链和搭建方法,以及如何提高构建速度,对于想要了解和实施DevOps的读者来说,提供了非常有价值的参考。
如何实现DevOps文化转型? 容器技术在DevOps中的应用? 如何利用Jenkins实现自动化部署?
客服
商务合作
小程序
服务号
折叠