CI/CD 的引入导致工作流程的进一步变化:将代码库生命周期明确分为三个阶段。我们区分构建、发布和运行时这三个阶段,我们的代码库将在一个方向上遵循这三个阶段:
BUILD:使给定的存储库状态(代码版本)可执行。二进制文件已编译,包含适当的资产和必要的依赖项。
发布:构建结束时获得的代码在此阶段与部署的一组特定配置相结合。
EXECUTION 或 RUNTIME:此阶段查看代码在最终目标环境中运行。
此过程始终以单向方式实现,以保证其自动化:因此对 瑞士电报数据 代码的每次更改都必须包含具有特定发布 ID 的新部署。
我们描述的一系列运营优化和转型是方法的一部分,使我们能够提高效率、优化运营成本并缩短上市时间。
在接下来的文章中,我们将通过一个具体示例了解从单体应用程序到云原生应用程序的过渡,应用12 因素应用程序方法论的原则。