本書は、GitHub ActionsとGoogle Cloudを組み合わせて、PR(Pull Request)に連動した環境を作成してデプロイするための環境構築の解説書です。Cloud Storageへファイルをアップロードして展開したり、Cloud Runとコンテナを組み合わせて単一のコンテナをデプロイしたり、GKEも利用してActions内からKubernetesを操作してデプロイするなど、動的なリソースにも対応した環境を構築します。
あまり複雑になりすぎないように基本的な処理のみ利用しているので、GitHub ActionsやGoogle Cloudの利用入門にも最適な1冊となっています。
【目次】
第1章 Google Cloudの設定
第2章 GitHubとアプリケーションの設定
第3章 Cloud Storageと組み合わせる
第4章 Cloud Runと組み合わせる
第5章 Google Kubernetes Engineと組み合わせる
目次プレビュー
- まえがき
- 第1章 Google Cloudの設定
- 第2章 GitHubとアプリケーションの設定
-
想定読者
-
ゴール
-
ソースコード
-
連絡先
-
免責事項
-
表記関係
-
1.1 ドメイン
-
1.2 Google Cloud
-
1.3 Cloud DNS
-
1.4 サービスアカウントとロール
-
1.5 Workload Identity 連携
-
1.6 Cloud Storageバケット作成
-
1.7 SSL証明書作成
-
1.8 Cloud Load Balancing
-
1.9 Firestore
-
2.1 GitHubリポジトリー
-
2.2 静的サイト作成
-
2.3 動的ターゲット作成
-
3.1 概要
-
3.2 ワークフロー作成
-
3.3 動作確認
-
4.1 概要
-
4.2 下準備
-
4.3 ワークフロー作成
-
4.4 動作確認
-
5.1 概要
-
5.2 下準備
-
5.3 ワークフロー作成
-
5.4 動作確認