尽管大型机(Mainframe)已服役约半个多世纪,但其在安全性、可靠性、一致性和性能上久经考验,依然承担着目前世界上多数银行、保险、通信公司以及政府系统中极其关键的部分。
目前,数字化转型正进行的如火如荼,似乎有种大型机要完全被取代的趋势。但因大型机系统非常的复杂,而改造又存在着极大的风险,所以在当下,短期内完全彻底的替代大型机等遗留系统是不现实的。
接下来几年的趋势是一种混合的解决方案:即大型机系统中能改造的部分会逐步进行现代化改造,而极难改造的部分也会借助现代化技术来为其提升效率。这些现代化技术中很重要的一个就是 DevOps,所以本文要探讨的即是如何为现代大型机做 DevOps?
阅读更多什么是 DevOps?如下是一段来自 Atlassian 对 DevOps 的定义。
阅读更多Azure 流水线(Azure Pipelines)是 Azure DevOps 的一部分。Azure 流水线结合了持续集成(CI)和持续交付(CD)来构建和测试代码,并可将其发布到任何目标环境。Azure 流水线有经典(可视化)和 YAML 两种配置使用方式。作为开发,本文仅关注 YAML 这种配置方式。
阅读更多1 开始使用 Azure DevOps 1.1 Azure DevOps 是什么? Azure DevOps 提供团队工作计划、代码开发协作以及应用程序的构建和部署。 Azure DevOps 支持协作文化和一组流程以使开发人员、项目经理和贡献者聚集在一起开发软件。它允许组织以比传统软件开发方法更快的速度创建和改进产品。
阅读更多