什么是“分支部署”?

A comprehensive repository of Taiwan's data and information.
Post Reply
shaownhasan
Posts: 30
Joined: Sun Dec 22, 2024 6:29 pm

什么是“分支部署”?

Post by shaownhasan »

至少,需要单独的开发和生产环境,但通常还需要以下环境:

测试 - QA(质量保证)可以测试新功能并识别任何错误;
分阶段——利益相关者可以在即将发 台湾电话号码几位 布的变更向公众发布之前对其进行最终批准。
多种环境的成本
为了实现这一点,每个环境都需要忠实地复制生产环境,以保证我们在一个地方编写、测试和审查的代码在上线时的行为方式相同。

开发运营(或“Devops”)管理代码、内容和环境更改在这些不同环境中流动的流程,使它们保持同步且健康。我们拥有的环境越多,涉及的工作就越多。事情很快就会变得复杂。

许多错误已经到达了生产阶段,而这个过程的状态并不好。此外,还需要花费大量时间来确保每个环境在项目的生命周期中保持不变。软件补丁、安全更新、代码更改、配置更新和内容更新都需要在一致的硬件(物理或虚拟化)上保持同步。

这是一整件事。

幸运的是,Netlify 有一种方法可以标准化这些环境,在使用它们时自动化工作流程,甚至自动化它们的创建方式。

如何立即创建新环境
通过提供一个全球管理的托管平台,Netlify 允许所有项目都利用这一平台,这样他们就不需要明确设计和创建自己的基础设施。因此,开发环境与其关联的生产环境位于同一全球平台内。这些都是唯一可寻址的,但在表面之下它们都共享相同的基础设施。

这使得 Netlify 上的项目可以立即创建无限数量的环境,而无需手动执行此操作带来的额外成本和维护开销。

如何?随着分支部署。

Branch 在代码存储库中的分支的 git 模型上部署构建。对于项目存储库中找到的任何分支(或者如果您愿意,只指定命名分支)Netlify 将使用从分支名称派生的 URL 创建另一个构建管道和部署的站点版本。
Post Reply