現在地
トップ > 電子書籍 > PC・システム開発 > その他
CircleCI実践入門──CI/CDがもたらす開発速度と品質の両立

CircleCI実践入門──CI/CDがもたらす開発速度と品質の両立 [電子書籍版]
浦井 誠人

3,278(税込)

楽天Kobo初めての方へ!ポイントプレゼント
初めての方へ ポイントプレゼント

商品基本情報

商品説明

(概要)

CI/CD(継続的インテグレーション、継続的デプロイ)を導入すると、ビルド/テスト/デプロイなどアプリケーションのリリースに至るまでの多くの作業を自動化できます。開発が効率化するだけでなく、テストを確実に行うことなどにより品質の向上にもつながります。本書は、多くのアプリケーション開発で活用されているCI/CDサービス「CircleCI」を使って、CI/CDを実現できるようになるための書籍です。基本から始め、実際の開発に応用できるよう設定例やTipsをふんだんに掲載しています。


(こんな方におすすめ)

・Webアプリケーション開発を効率化したいと考えているWeb開発者


(目次)

第1章:なぜCI/CDが必要か

  1.1 アジャイルとDevOps

  1.2 自動化で品質と開発速度をアップ

  1.3 CI/CDツールの選び方

第2章: CircleCIの基本

  2.1 CircleCIの動作フロー

  2.2 CircleCIの基本

  2.3 YAMLの基本

第3章:環境構築

  3.1 GitHubとの連携

  3.2 CircleCIの実行環境

  3.3 ローカル環境での初めてのジョブ実行

  3.4 クラウド環境での初めてのジョブ実行

  3.5 プロジェクト追加後の通常のジョブ実行

  3.6 SSHによる失敗したテストのデバッグ

  3.7 サンプルコードでCI環境構築を実践

第4章:ワークフローでジョブを組み合わせる

  4.1 ワークフローとは

  4.2 ワークフローの基本的な使い方

  4.3 ジョブの分割

  4.4 複数ジョブの同時実行

  4.5 ワークスペースによるジョブ間のファイル共有

  4.6 そのほかのワークフロー

第5章:実践的な活用方法

  5.1 プロジェクト設定によるジョブの実行タイミングの調整

  5.2 GitHubのブランチプロテクションによるマージのブロック

  5.3 CircleCI Checksによる詳細なCIステータスの取得

  5.4 環境変数を利用する理由

  5.5 ビルトイン環境変数

  5.6 ユーザー定義の環境変数

  5.7 通知の活用

  5.8 SSHキーの活用

第6章:テストの基本と最適化

  6.1 基本的なテストの実行方法

  6.2 CI実行速度の改善

  6.3 キャッシュの活用

  6.4 最適化済みDockerイメージの活用

  6.5 テストサマリーでテスト結果をわかりやすく表示する

  6.6 ジョブ内並列実行の活用

  6.7 リソースクラスを活用し、ジョブ実行環境の性能を変更

第7章:継続的デプロイの実践

  7.1 継続的デプロイ

  7.2 なぜ継続的デプロイを行うのか

  7.3 継続的デプロイの難しさ

  7.4 継続的デプロイの導入を助ける手法

  7.5 Orbsを使った継続的デプロイの実践例

  7.6 継続的デプロイを使った開発の流れ

第8章: Webアプリケーション開発、インフラでの活用

  8.1 TypeScript

  8.2 Ruby (Ruby on Rails)

  8.3 PHP(Laravel)

  8.4 Java(Spring Boot)

  8.5 Docker

  8.6 Terraform

第9章:モバイルアプリ開発での活用

  9.1 Android

  9.2 iOS(macOS)

第10章:デスクトップ/ネイティブアプリ開発での活用

  10.1 Windows

  10.2 クロスプラットフォーム

  10.3 Unity

第11章:さまざまなタスクの自動化

  11.1 なぜ自動化するのか

  11.2 Webサイトのリリース

  11.3 バージョンごとのリリース作業

  11.4 セキュリティアラート

  11.5 依存ライブラリのアップデート

  11.6 ドキュメントの校正

第12章:Orbsの作成

  12.1 Orbs作成の基礎

  12.2 初めてのOrbs作成とデプロイ

  12.3 Orbs開発でもCI/CDを実現

  12.4 orb-toolsを使ったテスト/デプロイの自動化

Appendix:config.ymlの基本構造

  A.1 versionキー

  A.2 ジョブ

  A.3 workflows

  A.4 runステップ

  A.5 ビルトインステップ

  A.6 その他

商品レビュー(1件)

総合評価
 

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      1/4の風景
      1/4の風景

      アバンティーズ

      1,650円(税込)

    2. 2
      MOS Excel 365&2019 対策テキスト&問題集
      MOS Excel 365&2019 対策テキスト&問題集

      富士通エフ・オー・エム(FOM出版)

      2,310円(税込)

    3. 3
      MOS Word 365&2019 対策テキスト&問題集
      MOS Word 365&2019 対策テキスト&問題集

      富士通エフ・オー・エム(FOM出版)

      2,310円(税込)

    4. 4
      1冊ですべて身につくHTML & CSSとWebデザイン入門講座
      1冊ですべて身につくHTML & CSSとWebデザ…

      Mana

      2,486円(税込)

    5. 5
      オードリー・タン デジタルとAIの未来を語る
      オードリー・タン デジタルとAIの未来を…

      オードリー・タン

      1,980円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    関連する商品(紙書籍版)

    このページの先頭へ