デブサミ2020【13-C-2】CircleCIの3000 万件のワークフローから得られたDevOpsに関する知見 #devsumiC
MTTR 最速: <1sec 最長:>30Day(30日までしか計測していなかった) 25%タイル:15min 中央値: 17.5h #devsumi #devsumiC #circleci
2020-02-13 11:34:19平均修復時間 ・デフォルトブランチの場合、50%は1h以内に、25%は15分以内に修復 ・30%は90日で1回も失敗していない #devsumi #devsumiC
2020-02-13 11:35:08100%Green、ぱないな! #devsumi #devsumiC #circleci pic.twitter.com/sMD1oAYS69
2020-02-13 11:35:23コンフィグファイル変えても50%は失敗していない、ってのは思った以上に失敗が少ない感じがする。体感的には3〜4回は失敗するイメージ。 #devsumiC
2020-02-13 11:36:50半分は、ビルドがコケてない。 ⇒ confの使いまわしか、Orbs使ってる? #devsumi #devsumiC #circleci
2020-02-13 11:38:49まとめ 項目:エリート(平均) デプロイ頻度:1日複数回(1日6件のWF) リードタイム:1日未満(3.5min) MTTR:1時間未満(左同) 失敗率:0-15%(デフォルトブランチで18%) #devsumi #devsumiC #circleci
2020-02-13 11:41:10デプロイ回数は良いチームの指標にはならない ワークフローにかかる時間を短くするよりも、開発者へのfbを早くするほうが大事 #devsumi #devsumiC
2020-02-13 11:41:21MTTR短縮には、プロアクティブな対応と高度な自動化が必要。 #devsumi #devsumiC #circleci
2020-02-13 11:41:43ワークフローは、開発者へのフィードバックを早くすることを考えて組むと良い #devsumi #devsumiC
2020-02-13 11:42:03修復をはやくするにはプロアクティブな対応と高度な自動化必須 1h未満をめざすために何を変えるか? トピックブランチでの失敗は恐れない。世の中のべスプラを取り入れる。 #devsumi #devsumiC
2020-02-13 11:42:39Next ・言語的差異 全体平均:18% PHP:7%(目立ってた。なんでだろ??) ・ブランチ数の違い #devsumi #devsumiC #circleci
2020-02-13 11:43:35