00:00
-00:00

65【CIはGitHubの外で回す?】GitHub Actionsのコスト削減

3
今回は、AI駆動開発で開発速度が上がるほど膨らむGitHub Actionsの課金を起点に、阿部さんが取り組んだCIコストの削減を掘り下げました。 コードを書いてこなかった僕でさえ3か月半で1万を超えるコミットを積む今、AIレビューと修正のサイクルが回るたびにCIの実行時間も伸びていきます。GitHub自身がインフラの再構築を打ち出すほどの流れの中で、阿部さんが選んだのはテストを減らす道ではなく、Mac miniで動かすセルフホステッドランナーへ処理を逃がす道。6月に一度撤退した構成に、Nixを携えてどう再挑戦したのか。 NixOSを諦めてUbuntuに落ち着いた経緯や、ランナーの空き具合で振り分け先を変える工夫まで、話は実務の細部へ。手元に余ったPCがない人向けには、Oracle Cloudの無料枠やUbicloudを組み合わせる「ケチケチ構成」も飛び出し、CIをどこで回すかという問いの奥行きに気づかされる回でした。 終盤では、CIに使っていない時間のMac miniでClaude CodeやOpenCodeのセッションを動かす、阿部さんの新しい試みにも触れています。 【関連リンク】 ▼セルフホステッド ランナー(GitHub Docs) https://docs.github.com/ja/actions/concepts/runners/self-hosted-runners ▼Nix & NixOS https://nixos.org/ ▼Oracle Cloud Infrastructure の Always Free リソース https://docs.oracle.com/ja-jp/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm ▼Ubicloud(GitHub Actions) https://www.ubicloud.com/use-cases/github-actions ▼Building Git infrastructure for agent-scale development(The GitHub Blog) https://github.blog/engineering/architecture-optimization/building-git-infrastructure-for-agent-scale-development/ 【配信サービス】 ▼Spotify https://open.spotify.com/show/5b4x1u0M2f0Kmr1Xnv1Z7r?si=12580ee9ade0414e ▼Youtube https://youtube.com/@ai-nichijo-fm ▼Apple Podcasts https://podcasts.apple.com/jp/podcast/ai%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E9%83%A8%E3%81%AE%E6%97%A5%E5%B8%B8/id1843990202 ▼amazon music https://music.amazon.co.jp/podcasts/4fd4926b-a654-4dc7-a858-01ff5e0e8c25/ai%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA%E9%83%A8%E3%81%AE%E6%97%A5%E5%B8%B8 ▼stand.fm https://stand.fm/channels/68dc82a9036795923c400b4f ▼LISTEN https://listen.style/p/ai-nichijo-fm?xtIZk9qq
6日前
おすすめの放送
stand.fmの無料アプリでもっと便利に
Google Play Store
App Store
about stand.fm
放送が更新されたらプッシュでお知らせされるので最新の放送を聞き逃さない。
about stand.fm
バックグラウンド再生で他のアプリを使用しながら、放送やライブが聴ける。
about stand.fm
放送やライブ、コミュニティでコメントが送れて配信者とコミュニケーションができる。
about stand.fm
アプリだけでかんたんに音声を収録して投稿できて音声の編集もできる。
jasrac
JASRAC許諾番号
9024598002Y31016
9024598004Y31016
nextone
NexTone許諾番号
000006134
© 2026 stand.fm, Inc.