Skip to content
Latchkey

deployment gateとは?

deployment gateは、テストスイートの合格、健全なcanary、成功したセキュリティスキャン、人間の承認といった条件が満たされるまで昇格をブロックする、デリバリーpipeline内の制御点です。gateは、リスクの高い境界でリリースを自動ではなく意図的なものにします。ステージ化された段階的なデリバリーの背後にある仕組みです。

なぜ重要か

gateがなければ、悪い変更はまっすぐ本番に流れます。gateは、ミスのコストが最も高い地点に手動または自動の検証を挿入しつつ、リスクの低い変更は前段のステージを素早く流れさせます。

関連する概念

  • approval workflowsは手動のgateである
  • canary analysisは自動のgateとして機能しうる
  • status checksはmergeのgateであり、upstreamの同等物である

関連ガイド