Skip to content

[👷 ci]: GitHub Actionsを使用したCI/CDパイプラインの構築 #14

Description

@Ojoxux

目的

自動テストとビルド検証を行うCIパイプラインを構築し、コードの品質を継続的に担保する。

実装内容

CI設定

  • GitHub Actionsのワークフロー設定
    • Node.jsのセットアップ
    • 依存関係のインストール
    • テストの実行
    • コードカバレッジの計測
    • ESLintによる静的解析

追加機能

  • PRテンプレートの作成
  • CodeCovによるカバレッジレポート
  • テスト結果のGitHub Actions上での可視化

設定項目

  • Node.jsバージョン: 18.x, 20.x
  • テスト環境の環境変数設定
  • キャッシュ設定による高速化

期待される結果

  • PRごとに自動テストが実行される
  • テスト結果とカバレッジがPRにコメントされる
  • マージ前の品質チェックが自動化される

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions