🍣

GitHub Actions で Self Hosted Runner の状態を GitHub CLI で取得する

2024/12/07に公開

GitHub Actions で Self Hosted Runner の状態を GitHub CLI で取得する

参考サイト

リポジトリ単位の Runner の場合

ORG="your-org-name"
REPO="your-repo-name"

# リポジトリのランナー確認
gh api -H "Accept: application/vnd.github+json" \
  /repos/$ORG/$REPO/actions/runners | jq '.runners[] | {name: .name, status: .status}'

※ jq コマンドを利用して、名前と状態を取り出している

Organization 単位の Runner の場合

ORG="your-org-name"

# Organization のランナー一覧を取得して状態を表示
gh api -H "Accept: application/vnd.github+json" \
  /orgs/$ORG/actions/runners --paginate | jq '.runners[] | {name: .name, status: .status}'

※ jq コマンドを利用して、名前と状態を取り出している

Discussion