DevOps · Security · AI
Synaping.com:AI 辅助的持续交付流水线
本网站由 AI 编码助手夜间开发,经自动化测试与人工审批后发布到北京服务器。
01
挑战
在 GitHub 与中国大陆服务器之间,建立安全、可回滚、无需 SSH 密钥外泄风险的发布流程。
技术栈
- Astro
- GitHub Actions
- Playwright
- Ed25519
- Nginx
- JD Cloud
02
方法
- 01
构建与测试在无密钥环境中运行
- 02
构建包经 Ed25519 签名后发布为 GitHub Release,服务器主动拉取并校验
- 03
健康检查失败自动回滚;生产发布需人工批准
03
架构
01 · 开发
- 夜间 AI 编码助手
- 一个 Issue 对应一个 PR
- 受保护路径需人工审核
02 · CI
- 构建、类型检查与 e2e 测试
- 广告法词表检查
- 无密钥运行
03 · 发布
- Ed25519 签名
- GitHub Release
- staging / prod 指针
04 · 服务器
- 拉取并校验签名
- 预发布环境自动更新
- 人工批准后上线
- 失败自动回滚
04
结果
每次发布可追溯、可回滚,夜间迭代、白天审核。
更多案例
预约 30 分钟免费咨询
免费咨询