每天推送5篇优质英文文章 · By makers, for makers

运营 1175 天, 推荐好文 5,230 篇, 原创简评 1,071,581 字, 原文总阅读时间 46,002 分钟, 150,175 人订阅

Etsy 将每两周发布新版本 app 的流程的几个关键步骤自动化了起来:收集本周新版 app 的所有 commit、cut 新的 branch、通知开发人员验证代码是否ok等。

在一个多人团队里,这一流程不可能完全自动化起来的,要协调多人多个 commit,发现 bug 了得协调修复、再 cherry pick、再等开发人员手动验证等。把没必要人为做的步骤自动化起来,让人能腾出时间做那些没法自动化的事情。

部署代码、发布新版本 app 这个流程中,就像乘船、乘火车一样,需要调度。每个开发者都是乘客(连同他们的 commit),错过了这班船(火车),还可以等下一班,不用赶。船长(列车长)得保证按时开船(开车)。

分享到: