CI/CD
GitHub Actions の secrets と環境変数の管理【入門】新着!!

GitHub Actions でワークフローを組むと、必ず「APIキーやトークンをどこに置くか」という問題にぶつかります。平文で YAML に書けば動きますが、リポジトリに秘密情報が残ってしまいます。

続きを読む
CI/CD
GitHub Actions で Lambda のデプロイを自動化する

AWS Lambda を手動でデプロイしていると、更新のたびに「zip を作って」「コンソールにアップロードして」「環境変数を確認して」という作業が発生します。ちょっとした修正でもこの手順を踏むのは負担で、手作業のぶんだけデプロイ漏れや事故…

続きを読む
CI/CD
GitHub Actions で Docker ビルド + ECR push を自動化する

アプリケーションを ECS や Lambda(コンテナイメージ)にデプロイする際、コンテナイメージのビルドと Amazon ECR への push を手作業でやっていると、ローカル環境差によるビルドのぶれ、push し忘れ、タグの取り違え、…

続きを読む
CI/CD
GitHub Actions で Node.js プロジェクトの CI を構築する

Verified: checkout is at v7 (v7.0.1), setup-node at v7, cache at v5; Node 24 is Active LTS, 22 is Maintenance LTS, 20 is…

続きを読む
CI/CD
GitHub Actions のトリガー設定完全ガイド

GitHub Actions を使い始めて最初に決めるのが「いつワークフローを動かすか」です。この「いつ」を定義するのが on キーです。ここを正しく理解していないと、意図せず全ブランチで CI が走ったり、タグを push しても本番デプ…

続きを読む
CI/CD
GitHub Actions 入門 — ワークフローの基本構文

GitHub Actions は GitHub に統合された CI/CD プラットフォームで、リポジトリへの push や pull request などのイベントをトリガーに、テスト・ビルド・デプロイといった処理を自動化できます。外部の …

続きを読む
CI/CD
CI/CD とは?なぜ必要なのかを図解で理解する

「CI/CD を入れましょう」という言葉は現場で頻繁に飛び交いますが、いざ「CI/CD って結局なに?」と聞かれると答えに詰まる人は少なくありません。本記事では、CI/CD を 手作業のリリースで起きていた痛み から逆算して整理し、図で全体…

続きを読む
CI/CD
main ブランチのCIが通ったら本番へ——自動デプロイ「ゲート」の落とし穴と設計手順

手動デプロイを卒業し、「main にマージ → CIグリーン → 本番へ自動反映」というCD(継続的デリバリー)を組む案件は多い。だが実際にやってみると、パイプラインそのものより 「どのマージを本番反映の対象とみなすか」を判定するゲート で…

続きを読む