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
GitHub Actions超入門-CICDはじめの一歩 / 【増枠】社外発表したことない人が...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
TOPPAN ict
March 25, 2026
Technology
26
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub Actions超入門-CICDはじめの一歩 / 【増枠】社外発表したことない人がチャレンジしたことを発表するLT大会
TOPPAN ict
March 25, 2026
More Decks by TOPPAN ict
See All by TOPPAN ict
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
650
PlaywrightのE2Eテストコードを1人で書くのを辞めた話/NCDC_フロントエンドAI活用LT会
toppan_digital_dev
0
32
S3を固定IPで公開した話 ―ALBのHost Header Rewriteを添えて― / JAWS-UG初心者支部#78 NW再入門!NW-JAWSコラボLT回
toppan_digital_dev
0
180
Alembicを使ってDBのマイグレーションをやってみた / Toranomon Tech Hub 第6回 新春!初心者だらけのLT大会!登壇資料
toppan_digital_dev
0
53
Other Decks in Technology
See All in Technology
ボードゲームの遊び相手をFoundation Modelsで作る / iOSDC Japan 2026
genda
0
100
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
3.2k
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
210
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
540
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.9k
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
450
AI Agent入門〜今更聞けないAgentの話〜
hiromimaganuma
0
110
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
360
AI coding 整合正規方法
philipz
0
530
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
480
あけおめLINE 傾向とその対策
nasa9084
0
300
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
120
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The SEO identity crisis: Don't let AI make you average
varn
0
560
A Modern Web Designer's Workflow
chriscoyier
699
190k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
Odyssey Design
rkendrick25
PRO
2
810
The Language of Interfaces
destraynor
162
27k
Deep Space Network (abreviated)
tonyrice
0
320
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Transcript
GitHub Actions 超入門 CI/CD はじめの一歩! ~ GitHub Actions で AWS
Lambda を自動更新する~
自己紹介 村松 伸哉 所属 TOPPANデジタル(株) 業務 インフラ開発業務 (むらまつ しんや)
皆さんは CI/CD と聞いて どんなイメージをお持ちですか? 自動化…? 難しそ…? 複雑…?
以前の私のイメージ なんだか設定することが 多そうだな ちゃんと理解しないと環 境が壊れちゃう?
今日のゴール 「あ、GitHub Actionsって 意外といけるかも!」 と思える体験談をお話しします
GitHub Actions導入の背景 履歴の欠如 定型作業の削減 コンソールからだけ では「いつ、誰が、 何を変えたか」追う のが難しい。 うっかりミス 頻繁なLambda更新。
手作業でのZIP化と UPはミスの温床に。 手順が決まっているな ら、自動化して本来の 開発に集中したい。
CI/CD? GitHub Actions? 開発の一連の作業(テストや公開 など)を自動化する仕組みです。 例えば、プログラムを修正すると 自動的にテストが実行され、問題 がなければ新しい機能がすぐに公 開(デプロイ)されるようになり ます。
これにより、開発のスピードと品 質が向上します。 CI/CD
CI/CD? GitHub Actions? GitHub Actions 開発の一連の作業(テストや公開 など)を自動化する仕組みです。 例えば、プログラムを修正すると 自動的にテストが実行され、問題 がなければ新しい機能がすぐに公
開(デプロイ)されるようになり ます。 これにより、開発のスピードと品 質が向上します。 GitHub Actionsは、ソースコード管 理サービス「GitHub」に組み込ま れた自動化ツールです。 CI/CDの仕組みを簡単に作ることが でき、プログラムのテストや公開 (デプロイ)などの作業を自動で 実行できます。 CI/CD
今回やったこと:Lambdaの自動更新 「デプロイ」という手作業をなくし、 GitHub と AWS を直接つなぎました。 AWS Lambda 自動で更新 GitHub
コードを管理 Actionsが自動実行
今回やったこと:ブランチと環境の紐づけ 「どのブランチか」によって「どの環境に出すか」を振り分け develop staging main 開発環境 検証環境 本番環境
ユーザー(開発者)から見ると... やることはたったこれだけ develop / staging / main を更新すれば CI が動く
(あとは待つだけ) AWSコンソールへのログインも、ZIP作成も不要。 本来やるべき「開発そのもの」に集中できるようになりました。
裏側の処理 1 2 3 ソース取得 ZIP化 更新 Lambdaの仕様に合 わせてコードを圧縮 GitHubから最新コー
ドをチェックアウ ト AWS CLIコマンドで アップロード 手作業でやっていた手順を、ワークフローとして並べています。
導入効果:Before / After Before 手順が多くて面倒 × 環境間違いのリスク × 属人化しやすい ×
After Pushするだけで完了 ルール通りに確実に実行 履歴がGitHubに残る
気づき 「YAML(ワークフロー)は難しそう...」 と思っていたけれど、 実際は、人間が手でやっていたことを 言語化して順番に並べているだけでした。
まとめ 1 GitHub Actions のハードルは意外と低い 2 「単純作業の自動化」でも開発効率は確実に上がる 3 まずは「触ってみる」ことから始めよう! ご清聴ありがとうございました!
• GitHub は GitHub, Inc. の商標です。 • Amazon Web Services、AWS、および関連する名称は、Amazon.com, Inc. またはその関連会社の商標または登録商標です。