🍣
GitHub Actions で Self Hosted Runner の状態を GitHub CLI で取得する
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