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

ABCDeploy

小白部署

本机启停、版本生成、测试部署和正式发布都在一个工作台。连接与配置只维护一次,之后合并 main 就能自动部署测试。

预览版 v0.2.0-preview.4 Apache-2.0 macOS · Windows · Linux

main 自动生成版本 测试环境自动部署 已验证版本自由选择 配置与连接持续复用

项目工作流

四个场景,各自完成一件事

初次完成连接后,日常上线不必反复填写服务器、密钥和环境配置。

  1. 01

    在本机运行

    查看项目服务和运行依赖,逐个控制或一键启动,快速确认项目能否打开。

  2. 02

    管理版本

    每次合并 main 自动生成一个版本,集中查看提交、镜像和测试结果。

  3. 03

    部署测试版

    新版本自动部署到测试环境;需要时也能选择已有版本重新部署。

  4. 04

    发布正式版

    从多个测试通过的版本中选择一个,把同一镜像发布到正式环境。

自动化与人工确认

平时自动跑,发布时由你选择

连接代码仓库、镜像仓库和服务器后,系统会复用这些信息。代码合并到 main 后自动构建并部署测试,正式发布只需要选择已经验证的版本。

生成
main 合并后自动创建版本
验证
自动部署测试并记录结果
发布
选择已通过版本晋级生产
ABCDeploy 管理项目版本界面
只有需要授权或确认的操作才会打断你。

清晰分工

你只看当前场景需要的信息

场景你关心什么系统做什么
本机运行服务能否正常打开识别并控制本地服务
管理版本有哪些版本可以使用关联提交、镜像和测试状态
部署测试版测试地址是否可用main 更新后自动部署
发布正式版这次上线哪个版本发布所选的同一镜像

安全边界

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

系统钥匙串

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

服务器身份校验

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

生产精准晋级

多个测试通过的版本可以保留候选;发布时使用所选版本的同一镜像,不再重新构建。

可恢复执行

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

开源预览版

下载 ABCDeploy

安装包由本站直接提供,并附带 SHA-256 校验值。预览版尚未配置商业代码签名。