- 标签
- DevOps
GitHub Actions 从零自动发布 Release:打 Tag 后自动构建、上传多平台安装包
从零搭一套真正能用的 GitHub Actions 自动发版流程:推送 Git Tag 后自动构建多平台产物、汇总 Artifact、生成 SHA256 校验文件,并用 GitHub CLI 创建 Release、上传安装包。
- 2026-08-13
- 26
- 0
- 0
- 26.6℃
微服务到底解决了什么,又制造了什么?
微服务可以换来独立发布、独立扩缩容和清晰的团队边界,但代价是网络、数据一致性、可观测性、部署和测试复杂度。真正值得问的,从来不是“要不要微服务”,而是“我到底有什么问题,值得用分布式系统来解决”。
- 2026-08-08
- 14
- 0
- 0
- 25.4℃
项目写到后来,为什么跑一次 verify 要半小时
一次完整验证跑半小时并不稀奇。真正影响开发体验的,是改几行代码也只能走同一条昂贵流程。记录一次大型工程验证链的拆解过程,以及哪些检查该留在本地、合并和发布阶段。
- 2026-08-06
- 14
- 0
- 0
- 25.4℃
为什么你的 Docker Compose 项目越写越乱?从“能跑”到“可维护”的 12 条工程实践
Docker Compose 并不只是把几条 docker run 命令写进 YAML。真正可维护的 Compose 项目,需要边界、健康检查、密钥管理、网络隔离、数据恢复与持续验证。