Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
actでGithub ActionsのVibe Codingを加速させる
Search
kojake_300
September 16, 2025
210
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
770
OpenClarityの裏側を知りたい
kojake_300
0
440
OpenClarityを覗いてみる
kojake_300
0
380
【SRE-NEXT 2024】内製化を見据えた効果的なSRE支援のアプローチ / SRE support approach
kojake_300
3
4.1k
eBPFで計装はノーコードの時代へ Grafana Beylaの出来るコト出来ないコト
kojake_300
0
1.7k
オシャレな図を書くために意識していること
kojake_300
0
200
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
0
5.2k
Google Cloud Managed Service for Prometheusでprismaメトリクスを可視化してみた
kojake_300
0
170
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Odyssey Design
rkendrick25
PRO
2
810
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
BBQ
matthewcrist
89
10k
Un-Boring Meetings
codingconduct
0
420
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
460
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
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