
GitHub workflowでCI環境構築
2023-12-22
github workflowCI/CD設定
ルートディレクトリに.github/workflows/${任意のYAMLファイル}
を作成します。
以下はGitHubリポジトリのmasterブランチにマージかプッシュされたタイミングでテストを実行するYAMLファイルの例です
node.jsの例なので、npm install
もしています。
1name: ci 2 3on: 4 pull_request: 5 branches: [ master ] 6 push: 7 branches: [ master ] 8 9jobs: 10 test: 11 runs-on: ubuntu-latest 12 steps: 13 - uses: actions/checkout@v3 14 - uses: actions/setup-node@v3 15 with: 16 node-version: 16 17 - run: npm install 18 - run: npm test
上のファイルをリポジトリにpushして、何かしらmasterブランチにマージやpushすればgithub workflowが動くようになります