GitLabによるCI/CD導入ガイド
通常価格 3,828 円(税込)
通常価格 セール価格 3,828 円(税込)
SALE 売り切れ
ネットストア在庫 詳細
    読み込み中...
My店舗在庫
    My店舗登録で店頭在庫と店舗お受け取り可否が確認できます。(要ログイン)
  • 在庫表示のサンプル
商品説明
GitLab CI/CDは、GitLabでCI(Continuous Integration)およびCD(Continuous Delivery/Deployment)を実現する仕組みです。
リポジトリの更新を契機として、ビルドやテストが自動実行されるだけでなく、開発ブランチごとの専用の環境に動的にデプロイされ、更新した内容をすぐにレビューできます。また、作成されたアプリケーションを検証環境にデプロイし、最終的に本番環境へリリースするまでの工程を自動化できます。
本書では、GitLabで自動化の仕組みを実現する方法を徹底解説します。パイプラインの書き方から、ビルド/テスト/パッケージングの自動化、マージリクエストを使ったリリース工程まで、実践的なサンプルプロジェクトでCI/CDを体験できます。また、パイプラインを動かす環境の構築手順を示し、シンプルなKubernetes環境の導入やキャッシュの設定方法を紹介しているのも特徴です。
開発の現場で利用できるさまざまな仕組みを取り上げ、プロジェクトに応用できる情報を集めた実践的な入門書となっています。

■パート1:パイプラインを基本から紹介
CI/CDの概念からGitLab CI/CDに関する基礎知識までを紹介します。ハンズオンでは、パイプラインの設定ファイルである.gitlab-ci.ymlの記述について、シンプルなものから段階的に説明していきます。

■パート2:サンプルプロジェクト
実践的なサンプルプロジェクトを使ってCIの仕組みを解説します。JHipsterを使ったJavaアプリケーションを題材に、ビルド/テスト/パッケージング/コンテナスキャンの具体的なコードを紹介します。

■パート3:デリバリーやデプロイ
CDの実践について解説します。開発された機能を集約し、マージリクエストの承認によって検証環境へのデプロイメントを実現します。さらに本番環境へ安全に自動デプロイする仕組みを構築して、運用の自動化を目指します。

■パイプラインの実行環境も構築
本書では、サンプルを動かすためのパイプライン実行環境の構築手順を紹介します。DockerによるシンプルなGitLab Runnerのほか、シングルノードのKubernetesクラスターを導入して、パイプラインジョブの実行やデプロイができる環境を作ります。オブジェクトストレージを活用した、ジョブ間の共有キャッシュのセットアップについても解説します。

■目次
パート1 GitLab CI/CDの基礎知識
 第1章 CI/CDの基本とGitLab
 第2章 パイプラインの仕組みとジョブの実行環境
 第3章 シンプルなパイプラインを試してみる
 第4章 ブランチごとのジョブとデプロイメントの制御…
詳細を表示する

カスタマーレビュー

honto本の通販ストアのレビュー(0件)

並び順:
1/1ページ

最近チェックした商品