GitHub Actions &ArgoCDで学ぶ
CI/CD入門
効率的なテスト・デプロイを学ぼう!
迅速で高品質なリリースを実現するために、GitHub ActionsとArgoCDを活用したCI/CDパイプラインの構築を学ぶコースです。継続的デリバリーの基礎から、Kubernetesへの自動デプロイ、GitOpsの実践までを体系的に解説。最新の開発手法を習得し、チームの生産性向上とキャリアアップに活かしましょう!
学習内容
GitHub Actions と ArgoCD の操作方法はもちろんですが、「CI / CD とは何か?」 という根本から学習を進められます。これによって納得感を持ちながら自動化・デプロイサイクルを構築するための学習を勧められます。
以下の内容を学ぶ(体験する)ことができます。
✅ CI / CD (継続的インテグレーション・継続的デリバリー・継続的デプロイメント)についての概要を理解
✅ GitHub Actions の基本(workflow / step / job )を理解
✅ GitHub Actions の Actions 作成方法
✅ GitHub Actions の workflow のリファクタリング
✅ GitHub Actions を使ったデリバリーの自動化方法
✅ AWS IAM と AssumeRole の概念を理解
✅ OIDC (OpenID Connect) の基本的な概念を理解
✅ ArgoCD の基本的な操作
✅ ArgoCD の Application の管理方法
✅ ArgoCD での GitOps
✅ 継続的デプロイメントの体験
コース内容
※ 既に購入済みですか?下のコース内容をクリックして受講を開始できます。
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- お題2:コンテナイメージのビルドとプッシュを自動化する workflow を作る - 概要説明 (3:16)
- STEP1: ECRを用意 (3:31)
- STEP2: ECRログイン準備 - 1. 概要説明 (4:17)
- STEP2: ECRログイン準備 - 2. 手続きの流れを理解する (9:06)
- もしもわんこがOIDCとAssumeRoleをつかったら (5:49)
- STEP2: ECRログイン準備 - 3. OIDCとAssumeRole (11:45)
- STEP2: ECRログイン準備 - 1. 必要なものを準備する - IDプロバイダー登録 (3:43)
- STEP2: ECRログイン準備 - 2. 必要なものを準備する - IAMRole作成 (9:49)
- STEP2: ECRログイン準備 - 3. 必要なものを準備する - 信頼ポリシーに設定するsubの値について・workflow で実装する内容 (6:18)
- STEP3: workflowの実装 - 概要を説明 (1:38)
- STEP3: workflowの実装 - リファクタリング (5:52)
- STEP3: workflowの実装 - workflowの実装1 (10:18)
- STEP3: workflowの実装 - workflowの実装2 (11:52)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Amazon EKS で ArgoCD を動かしてみよう! - 概要説明 (4:29)
- STEP1: terraformでawsのインフラを用意 (1:58)
- STEP2: アプリ用のKubernetesクラスターを用意 - part 1 (6:44)
- STEP2: アプリ用のKubernetesクラスターを用意 - part 2 (8:05)
- STEP3: ArgoCD用のKubernetesクラスターを用意 (9:46)
- STEP4: ArgoCDをインストール・初期設定 (2:30)
- STEP5: ArgoCDにデプロイ先のクラスターを追加 (3:31)
- STEP6: プライベートリポジトリにアクセスできる権限を設定 (2:28)
- STEP7: ArgoCDからwebappをデプロイ - part 1 (4:39)
- STEP7: ArgoCDからwebappをデプロイ - part 2 (16:15)
- あとかたづけ (11:36)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
コース紹介
コース紹介動画をご確認いただけます。
受講をお勧めしたい方
- CI / CD をゼロから構築してみたい方
- 自動化されたデプロイサイクルを体験してみたい方
- Kubernetes をデプロイする環境を整えてみたい方
- GitHub Actions の学習をしてみたい方
- ArgoCD の学習をしてみたい方
- 職場で GitHub Actions や ArgoCD を利用しているが、インフラエンジニアにお任せしているので理解が追いついていない方(ここでこっそり学びましょう!)
- プロダクト開発を加速させたいマネージャー
- 開発を効率化させたい開発者