Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

自動的にGitHubのリポジトリを取得してCIするJenkinsサーバの構築手順。

ダウンロードとインストール

前提環境

インストール開始前に以下の環境を準備する。

Jenkinsのインストール

プラグインのインストール

一般的なプラグインは自動アップロードされる。
オフラインの場合は、手動アップロードする。

プラグインの追加手順

[Jenkins Dashboard]([ダッシュボード [Jenkins]])ページ上にある

追加するプラグイン

Jenkinsの設定

プラグインの設定

[Manage Jenkins]([Jenkinsの管理]) セクッションの、
[Configure System]([システムの設定])ボタンをクリックしプラグインを設定。

Git プラグイン

MSBuild プラグイン

FxCop プラグイン

Graphviz プラグイン

Email notification プラグイン

その他の設定手順

ユーザの作成と管理

Jenkins CI サイトは、アクセス権とセキュリティのレベルを指定してユーザの作成と管理ができる。

プロジェクトの作成と設定

プロジェクトの作成

プロジェクトのプラグイン設定

プロジェクトのプラグインの設定方法について説明する。

Git プラグインの設定

Git プラグインの設定方法について説明する。

プロジェクトのビルド設定

プロジェクトのビルドの設定方法について説明する。

ビルド・トリガの設定

ビルド・トリガの設定方法について説明する。

ビルド・ステップの設定

ビルド・ステップの設定方法について説明する。

バッチ・コマンド、バッチ・ファイルを設定する場合

ビルド・ステップにおける[Windows batch command]([Windowsバッチコマンドの実行])セの設定方法について説明する。

MSBuild プラグインの設定

ビルド・ステップにおける[Build a Visual Studio project or solution using MSBuild]([MSBuildの実行])の設定方法について説明する。

FxCop プラグインの設定

ビルド・ステップにおける[FxCop exec.]([FxCop実行])の設定方法について説明する。

Doxygen プラグインの設定

ビルド・ステップにおける[Generaet documentation using Doxygen]([Doxygenでドキュメントを生成する])の設定方法について説明する。

ビルド後アクションの設定

ビルド後アクションの設定方法について説明する。

Publish NUnit test result reports プラグインの設定

ビルド後アクションにおけるNUnit プラグインの設定方法について説明する。

Doxygen プラグインの設定

ビルド後アクションにおけるDoxygen プラグインの設定方法について説明する。

Publish HTML reports プラグインの設定

ビルド後アクションにおけるPublish HTML reports プラグインの設定方法について説明する。

Report Violations プラグインの設定

ビルド後アクションにおけるReport Violations プラグインの設定方法について説明する。

E-Mail Notification プラグインの設定

ビルド後アクションにおけるE-Mail Notification プラグインの設定方法について説明する。

ビルドの実行と確認

ビルドの実行

プラグインの結果を確認

ビルドが成功するとJenkinsで構成されたプラグインの出力が[Jenkins project]ページ上に表示される。

FxCop プラグインの結果を確認

FxCop とViolations プラグインにより生成された結果をチェックし確認する。

Doxygen プラグインの結果を確認

Doxygen プラグインにより生成された結果をチェックし確認する。

OpenCover プラグインの結果を確認

OpenCover とPublish HTML プラグインにより生成された結果をチェックし確認する。

NUnit プラグインの結果を確認

NUnit プラグインにより生成された結果をチェックし確認する。

参考

プラグイン

セキュリティ

スケジュール


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS