自动化发版实战:semantic-release、release-please、changesets 对比选型
手动维护 CHANGELOG.md、手动打 git tag、手动写 release notes——这些都是十年前的工作方式。现代发版应该是:每次合并 PR 时工具自动决定下一个版本号、自动生成 changelog、自动打 …
手动维护 CHANGELOG.md、手动打 git tag、手动写 release notes——这些都是十年前的工作方式。现代发版应该是:每次合并 PR 时工具自动决定下一个版本号、自动生成 changelog、自动打 …
Dependabot 足够简单但能力单薄,Snyk 聚焦安全漏洞。Renovate 是介于两者之间的中庸选择:能升级一切、能分组、能调度、能自动合并、能 self-host。本文是完整的生产配置指南。
当团队规模超过 50 人,服务数量超过 100 个,「配置漂移」和「信息孤岛」就成了真实痛点。Backstage 是解决这个问题的平台工程利器。本文从部署到定制,完整拆解如何用 Backstage 构建真正能用起来的内部 …
安全不是最后一道关卡,而是嵌入每个研发环节的连续过程。本文从代码静态分析、依赖漏洞扫描、镜像安全、K8s 运行时防护到供应链签名,逐层拆解 DevSecOps 的完整实施路径,并给出一个可落地的流水线设计。
DORA 四个指标不是考核工具,是诊断工具。从 CI/CD 流水线和 Incident 系统采集数据,找到部署频率低、前置时间长的真实原因,然后用平台工程手段系统性改进。本文给出采集方案、Grafana 看板设计和常见误 …
从 ApplicationSet 的四种 Generator 到 Sync Waves 控制数据库迁移顺序,再到 Image Updater 打通 ECR 自动触发 GitOps 流程,这篇文章覆盖 ArgoCD 在企业 …
从 Harbor 架构原理出发,系统梳理生产环境中高可用部署方案、镜像安全扫描策略、跨区域复制配置、权限体系设计,以及与 Jenkins/GitLab CI 的集成实践,附故障排查手册与 Prometheus 监控配置。
一条好的 CI/CD 流水线不只是「能跑」,而是快、可靠、边界清晰。本文从构建缓存到 GitOps 分工,从多分支策略到故障排查,整理了在实际项目中反复用到的工程化实践。