DevOps 介绍
大约 1 分钟
DevOps 的基础介绍。
DevOps 定义
以前,将应用程序从开发环境移动到生产环境需要一个月甚至更长时间,这种情况并不少见。公司以 6 个月甚至每年一次的节奏发布软件。
现在,毋庸置疑的是,能够快速发布软件给快速发展型公司带来了巨大的市场优势,这是那些懒散的竞争对手难以企及的。
定义 利用更快、更可靠的发布向企业提供价值的模式和实践统称为 DevOps。它们由各种理念组成,涵盖从指定应用程序一直到交付和操作该应用程序的整个软件开发生命周期。
DevOps 在微服务之前就已兴起。如果没有 DevOps,就不可能有更小、契合度更高的服务,也就不可能在生产环境中发布和操作不止一个,而是很多个应用程序。
借助出色的 DevOps 实践,可以实现云原生应用程序的优势,而不会在实际操作应用程序的大量工作中窒息。
GitHub
随着 GitHub 的发展,它也在添加各种 DevOps 功能。例如,GitHub 有自己的 CI/CD 管道,称为 GitHub Actions。GitHub Actions 是由社区提供支持的工作流自动化工具。它让 DevOps 团队能够与其现有工具集成,混合和匹配新产品,并与软件生命周期(包括现有 CI/CD 合作伙伴)挂钩。