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
GitHub Actions超入門-CICDはじめの一歩 / 【増枠】社外発表したことない人が...
Search
TOPPAN ict
March 25, 2026
Technology
15
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
0
190
PlaywrightのE2Eテストコードを1人で書くのを辞めた話/NCDC_フロントエンドAI活用LT会
toppan_digital_dev
0
24
S3を固定IPで公開した話 ―ALBのHost Header Rewriteを添えて― / JAWS-UG初心者支部#78 NW再入門!NW-JAWSコラボLT回
toppan_digital_dev
0
160
Alembicを使ってDBのマイグレーションをやってみた / Toranomon Tech Hub 第6回 新春!初心者だらけのLT大会!登壇資料
toppan_digital_dev
0
44
Other Decks in Technology
See All in Technology
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
1k
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
350
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
170
EUDIWの枠組みを出発点に民間エコシステムの在り方を考える(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
420
markdown-poster Introduction
kazamori
0
450
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
0
120
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
280
[RSJ26] Flow as Flow: Modeling Robot Velocity Fields as Probability Velocity Fields
keio_smilab
PRO
0
170
OAuth SPIFFE Client Authentication(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
410
Master Dataグループ紹介資料
sansan33
PRO
1
4.9k
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
490
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
230
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
560
Ruling the World: When Life Gets Gamed
codingconduct
0
310
It's Worth the Effort
3n
188
29k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Un-Boring Meetings
codingconduct
0
400
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Chasing Engaging Ingredients in Design
codingconduct
0
290
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
640
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
850
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
680
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
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. またはその関連会社の商標または登録商標です。