ABCDeploy 项目工作台,显示测试环境健康并可发布生产

ABCDeploy

小白部署

选中代码目录,跟着引导连接构建服务和服务器。测试、生产、HTTPS 与回滚,一次配置清楚。

Alpha 0.1.0 Apache-2.0 macOS · Windows · Linux

先测试,再生产 同一镜像精准晋级 密钥不进项目文件 Caddy 自动 HTTPS

第一次部署

只做三件事

系统能识别和推荐的都自动完成;必须由你决定的权限、服务器身份和生产发布会明确展示。

  1. 01

    选择项目

    只读识别框架、服务、端口和环境变量名称,不读取真实 `.env`。

  2. 02

    连接资源

    登录 CNB,填写服务器地址。已有 SSH Key 自动发现,没有则在本机生成。

  3. 03

    确认部署

    预览文件变化,先上线测试环境;验证通过后再发布同一个镜像到生产。

推荐策略已内置

不用先成为 DevOps 专家

默认采用开发、测试、生产三环境隔离。代码只构建一次,测试通过的镜像摘要才允许晋级生产;失败时保留当前数据并恢复上一健康版本。

构建
CNB 云原生构建
运行
Docker Compose
入口
Caddy 与自动 HTTPS
ABCDeploy 推荐部署方案界面
每一步说明结果,不要求先理解流水线语法。

企业级默认值

三个环境,各司其职

环境用途发布方式
开发本机改代码与调试不影响线上
测试验证真实容器和依赖稳定代码自动部署
生产面向正式用户人工确认同一镜像

安全边界

自动化有边界,关键动作有确认

系统钥匙串

Token、私钥和运行配置按项目与环境隔离保存,不写入 Git、部署清单或日志。

服务器身份校验

首次连接展示 SSH 指纹;确认后固定身份,指纹变化会立即停止部署。

生产精准晋级

生产只接收测试健康的完整提交和同一镜像摘要,不在发布时重新构建。

可恢复执行

关闭客户端不影响云端任务;失败保留检查点,公网问题只复查 DNS 与 HTTPS。

开源 Alpha

下载 ABCDeploy

当前安装包尚未配置商业代码签名。请从 GitHub Release 下载并核对资产来源。