Git push 部署与预览
通过 Git push 的简洁方式部署应用,同时为拉取请求和基于分支的工作流使用自动预览环境。
Release 是一款 Environments as a Service 平台,适合需要在自有云中部署预览、预发、开发和生产环境的团队。支持全栈部署、GitOps 工作流,以及在 AWS、GCP 或 Azure 上运行组织的企业版定价。
Release 是一款 Environments as a Service 平台,适合需要在软件交付生命周期中使用短生命周期和持久化应用环境的团队。该产品被定位为全栈应用的 Vercel 替代方案,也是希望在保留 git-push 部署工作流的同时获得更多基础设施控制权的团队的 Heroku 替代方案。
来源强调将部署发往你自己的云账户,主站支持 AWS、GCP 和 Azure,Enterprise 定价页则支持 AWS/GCP。Release 面向预览、预发、开发和生产工作流,并支持数据库、worker 以及其他通常超出前端导向平台范围的有状态组件等全栈服务。
通过 Git push 的简洁方式部署应用,同时为拉取请求和基于分支的工作流使用自动预览环境。
运行全栈应用,而不是将环境限制为仅前端或无服务器场景。来源明确提到数据库、后台 worker、WebSockets、微服务、PostgreSQL 和 Redis。
通过 GitOps 管理环境,让配置保持可复现,基础设施变更也持续与源代码管理绑定。
直接从命令行创建和管理环境,包括部署和日志流式传输,均可通过 Release CLI 完成。
当预生产环境不使用时可缩容,或按需创建、暂停,并安排调度以控制成本。
使用 Instant Datasets 加载适合测试的真实数据,使团队能够在接近生产的场景中开展开发与验证。
仅在需要时启动类生产的预发环境,然后将其拆除或暂停,以降低预生产成本和等待时间。
为每个拉取请求创建隔离环境,让工程师和评审者在合并前测试整个应用栈。
为开发者提供已预装工具和依赖的云端工作区,降低分支开发、结对编程和共享测试的本地环境搭建成本。
使用对齐的数据和基础设施,在迁移、性能变更和生产工作流上线到真实系统前进行验证。
在你自己的云中运行面向客户或内部的生产工作负载,同时保持部署模型与预生产环境一致。
Release 被定位为一款 Environments as a Service 平台,适合需要在自有云中使用临时、预览、预发、开发和生产环境的团队。它也被描述为全栈应用的 Vercel 替代方案,以及 Heroku 的替代方案。
来源显示 Release 支持 GitOps 配置、源代码管理集成、自动环境部署、完整的 CLI 访问、API 访问,以及通过 docker-compose 简化上手。企业版还提到支持 Terraform 和 Helm。
定价页面说明 Enterprise 支持 AWS 和 GCP,工作负载运行在客户自己的云账户中。首页还说明 Release 可以部署到 AWS、GCP 或 Azure 账户。
Enterprise 的定价是定制的。Release 表示会根据每个组织的需求和使用模式进行匹配,并要求团队预约会议或联系支持以获取定制方案。
来源描述其支持全栈应用、数据库、后台 worker、有状态服务以及多服务应用。还提到了 Docker 支持和基于 Kubernetes 的基础设施。