自动化发版实战:semantic-release、release-please、changesets 对比选型2026-02-25·1698 字·8 分钟手动维护 CHANGELOG.md、手动打 git tag、手动写 release notes——这些都是十年前的工作方式。现代发版应该是:每次合并 PR 时工具自动决定下一个版本号、自动生成 changelog、自动打 tag、自动发布。本文讲清楚三种方案的差异和选型。
Renovate 依赖升级机器人:从零到生产配置2026-02-19·1362 字·7 分钟Dependabot 足够简单但能力单薄,Snyk 聚焦安全漏洞。Renovate 是介于两者之间的中庸选择:能升级一切、能分组、能调度、能自动合并、能 self-host。本文是完整的生产配置指南。
Backstage 开发者门户实战:构建内部开发者平台2025-09-12·2146 字·11 分钟当团队规模超过 50 人,服务数量超过 100 个,「配置漂移」和「信息孤岛」就成了真实痛点。Backstage 是解决这个问题的平台工程利器。本文从部署到定制,完整拆解如何用 Backstage 构建真正能用起来的内部开发者平台。
DevSecOps 安全左移实践:从代码到生产的全链路安全2025-08-20·1864 字·9 分钟安全不是最后一道关卡,而是嵌入每个研发环节的连续过程。本文从代码静态分析、依赖漏洞扫描、镜像安全、K8s 运行时防护到供应链签名,逐层拆解 DevSecOps 的完整实施路径,并给出一个可落地的流水线设计。
DORA 指标与平台工程效能度量:用数据驱动 DevOps 改进2025-07-12·747 字·4 分钟DORA 四个指标不是考核工具,是诊断工具。从 CI/CD 流水线和 Incident 系统采集数据,找到部署频率低、前置时间长的真实原因,然后用平台工程手段系统性改进。本文给出采集方案、Grafana 看板设计和常见误用陷阱。
ArgoCD 高级模式:ApplicationSet、Sync Waves 与 GitOps 企业级实践2025-05-27·967 字·5 分钟从 ApplicationSet 的四种 Generator 到 Sync Waves 控制数据库迁移顺序,再到 Image Updater 打通 ECR 自动触发 GitOps 流程,这篇文章覆盖 ArgoCD 在企业级多集群环境下的高级用法和常见陷阱。
Harbor 镜像仓库生产运维:高可用、安全扫描与 CI/CD 集成2025-02-18·2347 字·12 分钟从 Harbor 架构原理出发,系统梳理生产环境中高可用部署方案、镜像安全扫描策略、跨区域复制配置、权限体系设计,以及与 Jenkins/GitLab CI 的集成实践,附故障排查手册与 Prometheus 监控配置。
CI/CD 流水线设计:从代码提交到自动部署的工程化实践2025-02-09·671 字·4 分钟一条好的 CI/CD 流水线不只是「能跑」,而是快、可靠、边界清晰。本文从构建缓存到 GitOps 分工,从多分支策略到故障排查,整理了在实际项目中反复用到的工程化实践。
Git 工作流实战:分支策略与团队协作规范2024-10-10·1009 字·5 分钟Git 用了五年,最大的感悟是:工作流问题本质上是团队协作问题,不是工具问题。本文对比 Git Flow / GitHub Flow / Trunk-Based 三种策略,覆盖分支命名、Commit Message、rebase 哲学、大型重构分支处理、冲突解决等高频话题。