Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Actions超入門-CICDはじめの一歩 / 【増枠】社外発表したことない人が...

GitHub Actions超入門-CICDはじめの一歩 / 【増枠】社外発表したことない人がチャレンジしたことを発表するLT大会

Avatar for TOPPAN ict

TOPPAN ict

March 25, 2026

More Decks by TOPPAN ict

Other Decks in Technology

Transcript

  1. GitHub Actions導入の背景 履歴の欠如 定型作業の削減 コンソールからだけ では「いつ、誰が、 何を変えたか」追う のが難しい。 うっかりミス 頻繁なLambda更新。

    手作業でのZIP化と UPはミスの温床に。 手順が決まっているな ら、自動化して本来の 開発に集中したい。
  2. CI/CD? GitHub Actions? GitHub Actions 開発の一連の作業(テストや公開 など)を自動化する仕組みです。 例えば、プログラムを修正すると 自動的にテストが実行され、問題 がなければ新しい機能がすぐに公

    開(デプロイ)されるようになり ます。 これにより、開発のスピードと品 質が向上します。 GitHub Actionsは、ソースコード管 理サービス「GitHub」に組み込ま れた自動化ツールです。 CI/CDの仕組みを簡単に作ることが でき、プログラムのテストや公開 (デプロイ)などの作業を自動で 実行できます。 CI/CD
  3. ユーザー(開発者)から見ると... やることはたったこれだけ develop / staging / main を更新すれば CI が動く

    (あとは待つだけ) AWSコンソールへのログインも、ZIP作成も不要。 本来やるべき「開発そのもの」に集中できるようになりました。
  4. 裏側の処理 1 2 3 ソース取得 ZIP化 更新 Lambdaの仕様に合 わせてコードを圧縮 GitHubから最新コー

    ドをチェックアウ ト AWS CLIコマンドで アップロード 手作業でやっていた手順を、ワークフローとして並べています。
  5. 導入効果:Before / After Before 手順が多くて面倒 × 環境間違いのリスク × 属人化しやすい ×

    After Pushするだけで完了 ルール通りに確実に実行 履歴がGitHubに残る
  6. まとめ 1 GitHub Actions のハードルは意外と低い 2 「単純作業の自動化」でも開発効率は確実に上がる 3 まずは「触ってみる」ことから始めよう! ご清聴ありがとうございました!

    • GitHub は GitHub, Inc. の商標です。 • Amazon Web Services、AWS、および関連する名称は、Amazon.com, Inc. またはその関連会社の商標または登録商標です。