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
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Navigating Weather and Climate Data
rabernat
0
530
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Agile that works and the tools we love
rasmusluckow
331
22k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
550
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
530
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
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