ビルドとは、ソフトウェア開発のプロセスの一部で、ソースコードを実行可能な形式に変換することを指します。
この変換プロセスは、通常、コンパイラまたはトランスパイラを使用して行われます。
アプリケーションを本番環境にデプロイする前に、開発者が必要とするアセットを生成することを目的とします。
VercelやNetlifyなどのホスティングサービスでは、特定のGitブランチとビルドフローを紐付けることでき、任意のブランチが更新されると自動でビルド・デプロイが行われます。
特定のブランチに紐付いたプレビューURLを発行することもできるため、そのURLを利用して動作確認を行うことが可能です。
これにより、開発者は手動でビルド〜デプロイをする必要がなくなるためコスト削減に繋がります。
また、ビルド時は自動でエラーがないかを確認し、不正な構文などがあれば失敗するため、誤ったソースコードでデプロイされることを防ぐ役割もあります。