0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

keitamaxAdvent Calendar 2024

Day 5

ESLintのプラグインのテストをGitHub Actionsで自動実行する

Last updated at Posted at 2024-12-04

はじめに

こんにちは、エンジニアの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を作成すると以下のように自動テストが走るようになります。

スクリーンショット 2024-12-04 20.12.41.png

自動テストが完了し問題がないと、以下のようにマージができるようになれば成功です。

スクリーンショット 2024-12-04 20.13.27.png

おわりに

この記事での質問や、間違っている、もっといい方法があるといったご意見などありましたらご指摘していただけると幸いです。

最後まで読んでいただきありがとうございました!

次の記事

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?