Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

The deploy that needed one person who was on holiday

说明与用途

将先前依赖单个工程师的关键部署步骤自动化,消除了对个人的依赖,防止了发布延迟。

问题

A critical deployment step depended on a single colleague’s personal script, causing a release freeze when he was unavailable.

结果

Automated the previously manual CDN cache invalidation and legacy admin panel configuration, eliminating the single-person dependency and preventing future release freezes.

工作流

  • Identify manual step tied to a single person
  • Reconstruct script via shell history and video call
  • Create service account with scoped token
  • Store token in secret store
  • Add script to repository
  • Update pipeline to invoke script
  • Convert legacy admin push to form POST request
  • Test and deploy

证据

The step was cache invalidation on a CDN, plus a config push to a legacy admin panel that had no API.

来源

Automating it took a day and a half. The credentials became a service account with a scoped token in the secret store rather than a person's login.

来源

  • 记录日期: 2026-09-08T09:45:14.896Z