Vercelにデプロイする
まず下記の Vercel サイトの右上の"Sign Up"からGitアカウントでサインアップしてください。
サインアップが完了したら画面左側のImport Git Repository
の入力フォームをクリックし、Add GitHub Account
を選択してください。
GitHubのページが表示されますのでRepository access
の箇所のOnly select repositories
を選択し、リポジトリを選択します。
選択したらSave
をクリックしてください。
するとImport Git Repository
に先ほど選択したリポジトリが表示されます。
import
をクリックします。
表示された画面のConfigure Project
に必要事項を入力します。
入力ができたらDeploy
をクリックします。
しばらくすると以下のような画面が表示されます。
赤枠内をクリックして正常に動作していればデプロイは完了です。
自動テストの設定
General
の中のBuild & Development Setting
を探します。
Build & Development Setting
のBUILD COMMAND
のOVERRIDE
をオンにします。
下画像のようにyarn test && next build
またはnpm test && next build
と入力します。
これでgit push
した際にテストを実行し、テストが通った場合のみbuild
とデプロイが実行されるようになります。