継続的デリバリー 信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化
内容紹介
現代では継続的にソフトウェアをリリースすることが必須になっています。本書は、継続的なソフトウェアのデリバリーを実現するためのビルド、デプロイ、テスト、リリースの自動化についての本格的な解説書です。
第1部 基礎
・ソフトウェアデリバリーの問題
・構成管理
・継続的インテグレーション
・テスト戦略を実装する
第2部 デプロイメントパイプライン
・デプロイメントパイプラインの解剖学
・ビルド・デプロイメントスクリプト
・コミットステージ
・自動受入れテスト
・非機能要件をテストする
・アプリケーションをデプロイ・リリースする
第3部 デリバリーエコシステム
・基盤と環境を管理する
・データを管理する
・コンポーネントや依存関係を管理する
・高度なバージョン管理
・継続的デリバリーを管理する