GitLab実践ガイド第2版
北山 晋吾
インプレスGitLabは、開発者における無駄なオペレーション工数を削減し、開発作業の効率化を実現します。本書はアプリケーション開発支援ツールであるGitLabの基礎から、実務の開発ワークフローの運用で使える機能までを網羅した実践ガイドです。
【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。
書籍情報
著者: 北山 晋吾
共著者: , 棚井 俊
発行日: 2024-03-01
最終更新日: 2024-03-01
バージョン: 1.0.0
ページ数: 312ページ(PDF版換算)ページ
対応フォーマット: PDF, EPUB
出版社: インプレス
対象読者
システム管理者、サーバー提案SE、システムインテグレーター、Linuxサーバー保守担当者、ソフトウェア開発
著者について
EC事業のインフラ運用やベンダーでのシステムインテグレーション業務を経て、現在はレッドハット株式会社に勤務。エンタープライズ向けのKubernetes管理ツールであるRed Hat OpenShiftのソリューションアーキテクトとして、ソリューション戦略企画やコンサルティングを行っている。また、仕事の傍らMBAを取得し、ユーザー/ベンダーの業務経験と経営の視点を活かしながら業務に邁進している。
なお、オープンソース界隈を中心とするコミュニティ活動を趣味としており、業務か否かを問わずOpenShift User Groupを始めとするコミュニティ運営や登壇を生きがいに楽しんでいる。本書の他にも、『Ansible実践ガイド』『GitLab実践ガイド』(インプレス)を始めとする書籍なども執筆。
エンタープライズの世界にも、オープンソースへの取り組みが普及することを夢に、日々情報発信できるよう努めている。
目次
はじめに
本書のターゲット
本書の構成
第1章 The DevSecOps Platform
- 1-1 求められる DevSecOps
- 1-2 GitLabとは
- 1-3 まとめ
第2章 GitLabの導入
- 2-1 GitLabのアーキテクチャ概要
- 2-2 Omnibusパッケージのセットアップ
- 2-3 まとめ
第3章 GitLabを使ってみよう
- 3-1 GitLabの初期設定
- 3-2 Gitの基礎
- 3-3 Gitの基本操作
- 3-4 まとめ
第4章 GitLab CI/CDを動かしてみる
- 4-1 GitLab CI/CDの概要
- 4-2 パイプラインの実行
- 4-3 まとめ
第5章 GitLabを使ってみよう
- 5-1 開発ライフサイクルの検討
- 5-2 サンプルアプリケーションの構成
- 5-3 演習環境の準備
- 5-4 まとめ
第6章 継続的インテグレーション
- 6-1 継続的インテグレーションのパイプライン
- 6-2 アプリケーションのビルド
- 6-3 アプリケーションテスト
- 6-4 コンテナイメージへのパッケージ化
- 6-5 まとめ
第7章 開発レビュー
- 7-1 開発レビューのプロセス
- 7-2 コンテナイメージスキャニング
- 7-3 レビュー環境へのデプロイメント
- 7-4 デプロイメントテンプレート
- 7-5 レビュー環境の停止
- 7-6 Merge Requestの作成
- 7-7 まとめ
第8章 継続的デリバリ
- 8-1 継続的デリバリのパイプライン
- 8-2 Merge Request
- 8-3 ステージング&本番デプロイメント
- 8-4 リリース
- 8-5 統計情報
- 8-6 まとめ