部署并发布您的应用

当您的应用被部署到最终的目标基础设施上时,部署是软件交付路程的一个步骤。

您可以将应用程序部署在内部或公网上。在 review app 中预览发布而且使用功能标志来实现渐进式发布。

     
开始
功能使用概览。
软件包和仓库
软件包管理、容器镜像仓库、制品存储以及依赖管理。
环境
环境、变量、仪表盘、以及 review apps。
部署
部署、回滚、安全和审批。
发布
发版、版本化、资产、标签、里程碑以及证据。
增量回滚应用程序
Kubernetes、CI/CD、风险减缓以及部署。
功能标志
渐进式交付、控制部署以及减小风险。
   

相关主题

  • Auto DevOps 是一个基于 CI/CD 的自动化工作流,能够支持完整的软件供应链:通过使用极狐GitLab CI/CD 来构建、测试、lint、打包、部署、安全和监控您的应用。它还提供了一系列开箱即用的模板来为不同的使用场景服务。
  • Auto Deploy 是专门极狐GitLab CI/CD 进行软件部署的 DevOps 阶段。Auto Deploy 已经内置了对于 EC2 和 ECS 部署的支持
  • 通过使用 GitLab agent 来部署到 Kubernetes 上。
  • 从极狐GitLab CI/CD 中使用 Docker 镜像来运行 AWS 命令,而且可以利用模版 deployment 到 AWS
  • 使用极狐GitLab CI/CD 部署到任何极狐GitLab Runner 可以访问的基础设施上。用户和预定义环境变量 以及 CI/CD 模板支持设置宽泛的部署策略。