概要
Github Actions の Usage API は現状廃止されているので CSV レポートを Github のサイトからダウンロードしシェルで集計します
環境
- macOS 15.5
レポートのダウンロード
- Github にログイン
- Settings
- Billing and licensing
- Usage
- Get usage report
でメールに CSV ファイルが送信されます
集計コマンド
awk -F, 'NR > 1 { gsub(/"/, "", $4); sum += $4 } END { print sum }' usageReport_1_e462831328724579817d955401dc46df.csv
Github Actions の実行時間を管理するカラムは4番目です (quantity)
macOS で実行する場合にダブルクォートで囲まれた数値は sum できないのでダブルクォートをなくしてから計算しています
最後に
いちいち CSV をダウンロードしなければいけないのが面倒ですが現状これが一番簡単だと思います
Github Actions の実行時間は無料の場合 2000分までは無料で実行できます
0 件のコメント:
コメントを投稿