Help us learn about your current experience with the documentation. Take the survey.
部署和发布你的应用程序
部署是软件交付过程中的一个步骤,此时你的应用程序会被部署到最终的目标基础设施上。
你可以内部部署或公开部署你的应用程序。在审查应用中预览发布版本,并使用功能标志来逐步发布功能。
入门指南
部署和管理依赖项。
包和注册表
软件包管理、容器注册表、工件存储和依赖管理。
环境
环境、变量、仪表板和审核应用。
部署
部署、回滚、安全和审批。
发布
发布、版本控制、资源、标签、里程碑和证据。
逐步推出应用程序
Kubernetes、CI/CD、风险缓解和部署
功能标志
渐进式交付、受控部署和风险降低。
GitLab Pages
静态网站托管、文档发布、项目网站和自定义域名。
相关主题
- Auto DevOps 是一个基于 CI/CD 的自动化工作流程,支持整个软件供应链:使用 GitLab CI/CD 构建、测试、代码检查、打包、部署、保护和监控应用程序。它提供了一套即用型模板,满足绝大多数用例。
- Auto Deploy 是专门使用 GitLab CI/CD 进行软件部署的 DevOps 阶段。Auto Deploy 内置了对 EC2 和 ECS 部署的支持。
- 通过使用 GitLab Kubernetes 代理 部署到 Kubernetes 集群。
- 使用 Docker 镜像从 GitLab CI/CD 运行 AWS 命令,并使用模板来简化 部署到 AWS。
- 使用 GitLab CI/CD 定位 GitLab Runner 可以访问的任何类型的基础设施。用户和预定义的环境变量 以及 CI/CD 模板支持设置大量部署策略。
- 使用 GitLab Cloud Seed 来设置部署凭据,并以最小的摩擦将你的应用程序部署到 Google Cloud Run。