🙄

【GitHub Actions】プルリクエスト作成時にCIが流れるか確認

2023/01/11に公開

はじめに

GitHub にてプルリクエスト作成時に GitHub Actions のCIが流れるかテストをしたので記事としてアウトプットをしたいと思います。

イメージ図

前提

  • GitHub上に既にリポジトリが存在する状態
  • GitHub上にGitからPushできる環境が整っている状態

作業手順

  • .github/workflows直下に以下のファイルを配置します。
name: Action Sample

on:
  pull_request:
    types: [opened]

jobs:
  print-hello-world:
    runs-on: ubuntu-latest
    steps:
      - name: execute echo command
        run: echo "Hello World!"

今回は、Hello World!と表示させるだけの処理になります。

  • GitHub上にコードをPushすると、以下のように自動で処理が流れる。

スクリーンショット 2023-01-11 1.08.12.png

出力
Run echo "Hello World!"
  echo "Hello World!"
  shell: /usr/bin/bash -e {0}
Hello World!

参考

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions

https://helve-blog.com/posts/git/introduction-to-github-actions/

Discussion