1
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 10

カスタム関数をテストしたものをGitHub上で行えるようにする

Last updated at Posted at 2024-12-09

はじめに

こんにちは、エンジニアのkeitaMaxです。

以前作成したカスタム関数のテストをGitHub Actionsを使用してCIを作っていきたいと思います。

実装

.github/workflows/ci.ymlファイルを作成します。

.github/workflows/ci.yml
name: ci

on: [pull_request]

jobs:
  eslint:
    name: eslint
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: npm install
        run: npm install
      - name: test
        run: npm run test

PRを作成した時に走らせたいので、このような形にしました。

実際に動かしてみる

PRを実際に作成して動かしてみます。

Pushしてみると、以下のように動き始めます。

スクリーンショット 2024-12-07 10.20.57.png

しばらく時間が経って、自動テストが問題なく動けば、以下のようにマージできる状態になります。

スクリーンショット 2024-12-07 10.21.56.png

おわりに

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

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

参考

次の記事

1
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
1
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?