自建简易 CI/CD 工具

背景:每次 push 代码时都需要登录服务器拉取代码,手动执行重启等命令

使用 Rust 创建 cli 工具:
  • 读取服务端启动配置 // 在需要的时候做相应的操作,如部署
  • 创建 WebServer,响应 Github WebHooK // 需要长随机字符串
  • 更新 repo // 没有就新建
  • 解析项目中配置,执行对应的脚本

Rust 难点:

TODO:
  • 上传 CDN