深色模式
简介
该项目是一个轻量级的自动化部署工具,帮助团队快速搭建 CI/CD 流水线。支持多环境配置、灰度发布和回滚操作。
功能特性
- 多环境部署 — 支持 dev / staging / prod 一键切换
- 内置回滚 — 发布异常时快速恢复到上一个稳定版本
- YAML 配置 — 声明式配置,开箱即用
- GitLab CI 集成 — 与 GitLab CI 深度集成,提交即部署
安装
确保已安装 Go 1.22+:
bash
go install jihulab.com/ZWTAOBO/project-alpha@latest快速开始
bash
# 初始化配置文件
project-alpha init
# 部署到 staging 环境
project-alpha deploy --env staging --ref main
# 回滚到上一个版本
project-alpha rollback --env staging配置示例
yaml
# .alpha.yml
envs:
staging:
url: https://staging.example.com
branch: main
production:
url: https://example.com
branch: main
require_approval: true更多用法请查看仓库中的 README。