review app とは何か?
review app は、CI が branch や merge request のために作成する一時的なデプロイで、提案された変更のライブで隔離されたインスタンスをレビュアーに提供します。変更がオープンされたときにプロビジョニングされ、マージまたはクローズ時に破棄されます。人々が diff を読むだけでなく、変更を体験できるようにします。
なぜ重要か
コードレビューだけでは、稼働中のアプリで変更が実際にどう振る舞うかを見逃します。review app は、レビュアー、デザイナー、ステークホルダーがマージ前に本物をクリックして確認できるようにします。コストはそれぞれを立ち上げる計算資源なので、支出を抑えるには自動破棄が重要です。
関連ガイド
What Is an Environment Scope?An environment scope binds a CI setting or variable to a specific environment, so it applies only to jobs dep…
What Is a Deployment Tier?A deployment tier is a label classifying an environment by its role, such as development, staging, or product…
What Is a Feature Flag?A feature flag lets teams turn functionality on or off at runtime without deploying, decoupling code release…