Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
actでGithub ActionsのVibe Codingを加速させる
Search
kojake_300
September 16, 2025
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
actでGithub ActionsのVibe Codingを加速させる
kojake_300
September 16, 2025
More Decks by kojake_300
See All by kojake_300
SRE支援から見えてきたSREの核
kojake_300
3
700
OpenClarityの裏側を知りたい
kojake_300
0
410
OpenClarityを覗いてみる
kojake_300
0
370
【SRE-NEXT 2024】内製化を見据えた効果的なSRE支援のアプローチ / SRE support approach
kojake_300
3
3.6k
eBPFで計装はノーコードの時代へ Grafana Beylaの出来るコト出来ないコト
kojake_300
0
1.5k
オシャレな図を書くために意識していること
kojake_300
0
180
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
0
5k
Google Cloud Managed Service for Prometheusでprismaメトリクスを可視化してみた
kojake_300
0
160
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Statistics for Hackers
jakevdp
799
230k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
740
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
860
Producing Creativity
orderedlist
PRO
348
40k
Abbi's Birthday
coloredviolet
3
8.3k
Utilizing Notion as your number one productivity tool
mfonobong
4
330
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
Copyright © 3-shake, Inc. All Rights Reserved. actでGithub ActionsのVibe Codingを加速させる
Copyright © 3-shake, Inc. All Rights Reserved. 2025/09/16 生成AIで何が変わった?現役SREが語る、プロダクト改善の実像 1
Copyright © 3-shake, Inc. All Rights Reserved. 自己紹介 kojake_300 株式会社スリーシェイク
Sreake 事業部 2 ❏ 某 SIer で業務系アプリケーションの保守運用や Devops 推進、 金融機関向けのクラウドアプリケーションの保守運用を経験したの ちスリーシェイクにジョイン ❏ GKE、EKS周りの構築運用支援や、包括的なSRE支援を行う ❏ 趣味はサウナ、旅行、心霊系Youtuber ❏ Google Cloud資格全冠取得(2025/9現在) ❏ 注文住宅で家を建てるため専ら各所の土地散策で土日が潰れる
Copyright © 3-shake, Inc. All Rights Reserved. 会社紹介 SRE/DevOps SecOps
BizOps HR ・SRE総合支援からセキュリティ対策を 全方位支援 ・Geminiを用いた生成 AIの活用支援 ・ワンストップで脆弱性診断を行うセキュ リティ対策SaaS ・クラウド型 ETL/データパイプ ラインSaaSの決定版 ・あらゆるSaaSをノーコードで連携 ・ハイスキルフリーランスエンジニア紹介 エージェント IT内製化 / 高度化 クラウドネイティブ化 モダナイゼーション ITアジリティ向上 3
Copyright © 3-shake, Inc. All Rights Reserved. Sreake紹介 SRE/DevOps内製化支援 クラウドネイティブアプリケーション開発支援
GenAI基盤構築支援 ・AWS, Google Cloud クラウドネイティブ支援 (Kubernetesに強み) ・AWS, Google Cloud SRE/DevOps内製化支援 ・CCoE立ち上げ支援 ・Platform Engineering支援 データモダナイゼーション支援 ・パイロットアプリケーション開発支援 ・モダナイゼーション支援 ・バックエンド開発支援( Go, Python, TypeScript) ・フロントエンド開発支援( Vue, React) ・BigQuery/Dataplexメインのデータ基盤構築支援 ・BI(Looker)構築をフルスタックで支援 ・Snowflakeメインのデータ基盤構築支援 ・DBRE支援(Spanner/AlloyDB) ・NewSQL(TiDB, YugabyteDB)支援 ・VertexAIシリーズ構築運用内製化支援 ・外部SaaS連携支援 ・Gemini API導入支援 ・AICoE立ち上げ支援 ・SRELLMの提供 4
Copyright © 3-shake, Inc. All Rights Reserved. アジェンダ actとは 1
actの機能紹介 2 actの注意点 3 5
Copyright © 3-shake, Inc. All Rights Reserved. actとは? 01 6
Copyright © 3-shake, Inc. All Rights Reserved. Vibe Codingの悩み 7
• Vibe Codingは、生成AIがローカル環境でトライ&エラーしながらそ れっぽいものを作っていく • それ故、SaaSツールの開発を任せると支離滅裂になりがち • SREのタスクとして切っても切り離せないCI/CD、ここが結局人力の開 発にならざるを得ない もっと楽 したい...
Copyright © 3-shake, Inc. All Rights Reserved. Vibe Codingの悩み 8
• Vibe Codingは、生成AIがローカル環境でトライ&エラーしながらそ れっぽいものを作っていく • それ故、SaaSツールの開発を任せると支離滅裂になりがち • SREのタスクとして切っても切り離せないCI/CD、ここが結局人力の開 発にならざるを得ない もっと楽 したい... actで楽しましょう!
Copyright © 3-shake, Inc. All Rights Reserved. actとは 9 •
Github Actionsをローカルで検証出来るツール • RunnerがローカルのDocker Imageで起動する • 検証用に多種多様なオプションを用意しており、痒いところに手が届く
Copyright © 3-shake, Inc. All Rights Reserved. actのインストール / 実行
方法 10 • インストール ◦ バイナリをGithubからダウンロードして解凍 ◦ https://github.com/nektos/act/releases • 実行 ◦ act を実行するだけ
Copyright © 3-shake, Inc. All Rights Reserved. actの機能紹介 02 11
Copyright © 3-shake, Inc. All Rights Reserved. 細かく指定してジョブ実行 12 act
pull_request --workflows '.github/workflows/test.yaml' --job test トリガーを指定 ファイルを指定 ジョブを指定
Copyright © 3-shake, Inc. All Rights Reserved. workflow_dispatchの実行 13 act
workflow_dispatch --workflows '.github/workflows/sample_workflow_dispatch.yaml' --input environment=env --input version=1.0.0 inputを指定 workflow_dispatchの 指定
Copyright © 3-shake, Inc. All Rights Reserved. 任意のStrategy Matrixを実行 14
act --workflows '.github/workflows/test.yaml' --matrix service:foo 実行したい要素を指定
Copyright © 3-shake, Inc. All Rights Reserved. その他各変数の設定 15 •
${{ github.xxx }} ◦ 参照できるものと出来ないものがあり • ${{ github.event.xxx }} ◦ jsonを用意し--eventpathで参照 • ${{ secrets.xxx }} ◦ key=valueのファイルを用意し--secret-fileで参照 • ${{ vars.xxx }} ◦ key=valueのファイルを用意し--var-fileで参照 https://qiita.com/takmot/items/dbc7f4ca432d85b54645
Copyright © 3-shake, Inc. All Rights Reserved. actの注意点 03 16
Copyright © 3-shake, Inc. All Rights Reserved. Google Cloud /
AWSアクセス用のクレデンシャル 17 • クラウドリソースアクセス用のクレデンシャルを変数で渡す必要あり ◦ act --env-file <(aws configure export-credentials --format env | sed 's/^export //')
Copyright © 3-shake, Inc. All Rights Reserved. Google Cloud /
AWSへのリソースアクセス 18 • actからクラウドリソースにアクセスする場合、フェデレ-テッドアク セスではなくassume-roleの設定が必要なことに注意 token取得 act クレデンシャル assume role Github Actions Act
Copyright © 3-shake, Inc. All Rights Reserved. まとめ 04 19
Copyright © 3-shake, Inc. All Rights Reserved. まとめ 20 •
actはGithub Actionsをローカルで検証出来るツール • actを使ってCI/CD開発もvibe codingしよう
Copyright © 3-shake, Inc. All Rights Reserved. 21