はじめに
こんにちは、エンジニアのkeitaMaxです。
前回テストを作成しましたが、今回はGitHubにPushした時にテストを動かせるようにしたいと思います。
やりたいこと
GitHubにPushした時に,GitHub Actionsを使用してテストを動かすCIを作成します。
GitHub Actions作成
.github/workflows/unittest.yml
ファイルを作成します。
内容は以下のようにしました。
.github/workflows/unittest.yml
name: Test
on: [pull_request]
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: install
run: npm ci
- name: build
run: npm run build
- name: test
run: npm run test
これで準備完了です。
Pushする
実際にPushしてPRを作成すると以下のように自動テストが走るようになります。
自動テストが完了し問題がないと、以下のようにマージができるようになれば成功です。
おわりに
この記事での質問や、間違っている、もっといい方法があるといったご意見などありましたらご指摘していただけると幸いです。
最後まで読んでいただきありがとうございました!