(改訂第3版)Jenkins実践入門 ―ビルド・テスト・デプロイを自動化する技術(技術評論社) [電子書籍]
    • (改訂第3版)Jenkins実践入門 ―ビルド・テスト・デプロイを自動化する技術(技術評論社) [電子書籍]

    • ¥3,278656 ゴールドポイント(20%還元)
    • すぐ読めます
100000086600742937

(改訂第3版)Jenkins実践入門 ―ビルド・テスト・デプロイを自動化する技術(技術評論社) [電子書籍]

価格:¥3,278(税込)
ゴールドポイント:656 ゴールドポイント(20%還元)(¥656相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2018年11月14日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

(改訂第3版)Jenkins実践入門 ―ビルド・テスト・デプロイを自動化する技術(技術評論社) の 商品概要

  • 継続的インテグレーションに欠かせないツールであるJenkins。その導入から運用管理までを解説した定番書として大好評の『Jenkins実践入門』が,ついに2系に対応しました。生みの親である川口耕介氏監修のもと,近年の開発環境の変化に合わせて内容を一新。インストールなどの基本から,JUnitによるテストといった内容はもちろんのこと,さまざまなソースコード管理システムとの連携やおすすめプラグインの紹介,さらには認定試験についても説明します。チームの一員として上手に迎えるための実開発のポイントがわかります。
  • 目次

    第1章 継続的インテグレーションとJenkins
    1.1 継続的インテグレーションとは
    1.1.1 手動ビルドとビルドツールの限界
    1.1.2 継続的インテグレーションと5つのメリット
    Column 継続的インテグレーションはXPから生まれた
    1.1.3 継続的インテグレーションの4つの疑問
    1.1.4 とあるチームの結合テスト
    1.2 継続的インテグレーションに必要なもの
    1.2.1 必要となる6つのツール
    1.2.2 必要となる2つの機能
    1.3 Jenkinsとは
    1.3.1 Jenkinsの6つのメリット
    1.3.2 Jenkinsの歴史
    Column Jenkinsコミュニティに参加する3つの方法
    第2章 インストールと設定
    2.1 Jenkinsをインストールする
    2.1.1 Windows Server 2016にインストールする
    2.1.2 CentOSにインストールする
    2.1.3 Dockerにインストールする
    2.1.4 Tomcatにインストールする
    Column jenkins.warで簡単起動
    Column Jenkins in the Cloud
    2.2 Jenkinsの初期設定
    2.2.1 ビルド結果をメール通知する
    2.2.2 JDK/Ant/Maven/Gitを自動的にインストールする
    Column Apacheの後ろでJenkinsを動かそう
    2.2.3 Jenkins1系から2系へのアップデート
    第3章 ジョブを作ってビルドする
    3.1 ジョブを作る
    3.1.1 STEP1. 新規ジョブを作成する
    3.1.2 STEP2. ソースコード管理システムを設定する
    Column 複数リポジトリからのチェックアウトを指定するには
    3.1.3 STEP3. ビルド・トリガを設定する
    Column cronの設定書式
    Column GitからJenkinsビルドをトリガーする
    3.1.4 STEP4. ビルドタスクを設定する
    3.1.5 STEP5. ビルド後の処理を設定する
    Column クエスチョンマーク
    3.2 ビルドして結果を確認する
    3.2.1 ビルドを実行する2つの方法
    3.2.2 手動でビルドする
    3.3 結果を確認する
    3.3.1 ビルドの状態を確認する
    3.3.2 ビルド結果画面を確認する
    3.3.3 コンソール出力を確認する
    3.3.4 ジョブを削除する
    Column Jenkinsの便利なショートカット
    第4章 本番を想定して開発環境を準備する
    4.1 開発を始める前に
    4.1.1 モデルプロジェクト
    4.1.2 GitHubにプロジェクトデータを登録する
    Column git-flow/GitHub Flow
    4.1.3 MavenとJDKを設定する
    Column ビルドツール/JDKを手動でインストールするには
    4.1.4 Eclipseを準備する
    4.1.5 プラグインをインストールする
    Column 社外のネットワークに接続するときのHTTP Proxyの設定
    4.2 ビルドしてみよう
    4.2.1 手動でビルドしてみよう
    第5章 JUnitでテストする
    5.1 ユニットテストを自動化する意味
    5.1.1 ビルドサーバでも実施するメリット
    5.1.2 なぜユニットテストを自動化すべきか
    5.1.3 テストコードを作成する手間がかからないか
    5.2 JenkinsでJUnitコードを実行する
    5.2.1 ビルド設定ファイルを修正する
    5.3 テスト結果を集計する
    5.3.1 集計機能を利用する
    5.3.2 失敗したテストの詳細を確認する
    Column 単体テストフレームワーク
    第6章 カバレッジを取得する
    6.1 カバレッジの取得を自動化する意味
    6.1.1 カバレッジとは
    6.1.2 なぜJenkinsでカバレッジを取得するのか
    6.2 JaCoCoを実行する
    6.2.1 POMを設定する
    6.2.2 ジョブを設定する
    6.2.3 カバレッジレポートを確認する
    6.2.4 テストを追加する
    6.2.5 テスト追加後の結果を確認する
    Column カバレッジ測定ツール
    第7章 インスペクションを実施する
    7.1 インスペクションを自動化する前に
    7.1.1 Jenkinsでインスペクションを実施する意味
    7.1.2 インスペクションに利用するツール
    7.2 インスペクションを実行する
    7.2.1 ビルドスクリプトを設定する
    7.2.2 ジョブを設定する
    7.2.3 警告を確認する
    7.2.4 警告に従ってソースコードを修正する
    Column 静的コード解析ツール
    第8章 コードステップ数をカウントする
    8.1 コードステップ数をカウントする理由
    8.1.1 コードステップ数からわかること
    8.1.2 コードステップをカウントするためのツール
    8.2 コードステップ数を測定する
    8.2.1 ジョブを設定する
    8.2.2 コードステップ数の推移グラフを確認する
    8.2.3 レポートから状況を分析する
    第9章 設定のポイント
    9.1 ビルドの実行数を制御する
    9.1.1 なぜビルド数を制御する必要があるか
    9.1.2 同時ビルド数を設定する
    9.2 セキュリティのためのユーザー管理
    9.2.1 ユーザーを管理する
    Column LDAPで接続できる代表的なソフトウェア
    Column おすすめプラグイン「Reverse Proxy Auth Plugin」
    9.2.2 権限を設定する
    Column おすすめプラグイン「Jenkins Job Configuration History Plugin」
    9.3 上流/下流プロジェクトの設定
    9.3.1 下流プロジェクトの設定
    9.3.2 上流プロジェクトの設定
    Column おすすめプラグイン「Copy Artifact Plugin」
    9.4 パラメータを指定してビルドする
    9.4.1 パラメータビルドとは
    9.4.2 パラメータビルドの設定
    9.4.3 上流ジョブのパラメータを下流ジョブに引継ぐ
    9.5 マルチ構成プロジェクトのビルド
    9.5.1 マルチ構成プロジェクトとは
    9.5.2 マルチ構成プロジェクトのビルド
    9.6 ビルド結果をさまざまな経路で通知させる
    9.6.1 E-mail通知を拡張する
    9.6.2 IRCに通知する
    9.6.3 Slackに通知する
    Column ChatOps/Hubot
    Column スマートフォンからJenkinsを見てみよう
    第10章 Pipelineの設定

    第11章 一歩進んだ活用法

    第12章 より便利に使うために

    第13章 安定して利用するための6つの運用管理

(改訂第3版)Jenkins実践入門 ―ビルド・テスト・デプロイを自動化する技術(技術評論社) の商品スペック

シリーズ名 WEB+DB PRESS plus
書店分類コード K800
Cコード 3055
出版社名 技術評論社
本文検索
他の技術評論社の電子書籍を探す
紙の本のISBN-13 9784774189284
ファイルサイズ 44.4MB
著者名 川口耕介 監修
佐藤聖規 監修
佐藤聖規
和田貴久
新井雄介
米沢弘樹
山岸啓
岩成祐樹
著述名

    技術評論社 (改訂第3版)Jenkins実践入門 ―ビルド・テスト・デプロイを自動化する技術(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!