#GitHub Actions

3 件の記事

K8s 実戦 #4 CI/CD パイプライン — GitHub Actions / ECR / ArgoCD
読了 8分

K8s 実戦 #4 CI/CD パイプライン — GitHub Actions / ECR / ArgoCD

[#3](/ja/posts/k8s-practice-3) まで作った myshop-api は新しいバージョンが入ってくる過程が人の手に縛られています。この記事ではその過程を自動化します。GitHub Actions で OIDC を使って静的キーなしに AWS ECR にコンテナイメージを push し、マニフェスト repo の Helm values を自動 commit して [上級 #6](/ja/posts/k8s-advanced-6) で扱った ArgoCD がその変更を検知してクラスタに同期する流れをまとめます。PR 承認ゲート、dev/prod 分岐、カナリーデプロイまで一緒に押さえます。

AWS実践 #3 CI/CD — GitHub Actions + ECR + ECS
読了 7分

AWS実践 #3 CI/CD — GitHub Actions + ECR + ECS

OIDC でアクセスキーなしの GitHub Actions、ECR push、Task Definition の自動更新、ECS Service のローリングデプロイ、deployment circuit breaker と自動ロールバック、CodeDeploy blue/green まで触れて — 1 回の git push で完結するデプロイの流れ。

Docker 実戦 #4 CI でのイメージビルド — GitHub Actions と BuildKit キャッシュ
読了 8分

Docker 実戦 #4 CI でのイメージビルド — GitHub Actions と BuildKit キャッシュ

GitHub Actions で Docker イメージをビルドして push する定石。docker/build-push-action、BuildKit の GHA キャッシュ (type=gha)、マルチアーキ (amd64+arm64) ビルド、ビルド時 secrets、ビルド時間最適化 — 一ワークフローファイルに整理します。