SPA を CloudFront + S3 で配信する状況です。ここでCIをまわすことになった場合、以下のような選択肢があります: CircleCI や TravisCI などのサードパーティ製ツールを使う AWS CodeBuild を使う すでにプロジェクトが走っていて、CircleCI や TravisCI を利用している場合はそれに乗せることになると思います。一方、SPA単体のプロジェクトをこれから始めるというようなケースでは、 CodeBuild を使うほうがシンプルかつすぐに適用できる場合もあります。今回は CodeBuild を用いてSPAを配信してみます。 対象とするSPA サーバーレス可視化の記事で作成したSPAをを配信してみます。 作業内容 すでにSPAプロジェクトがあり、配信もできているという前提で、配信用S3へ成果物を置くためには以下の手順を踏みます: builds