Open棟梁Project - マイクロソフト系技術情報 Wiki
自動的にGitHubのリポジトリを取得してCIするJenkinsサーバの構築手順。
インストール開始前に以下の環境を準備する。
Jenkinsの前提 Windows OS
CI対象のversion
Antが原因で JREでは動作しない。
for Gitプラグイン
一般的なプラグインは自動アップロードされる。
オフラインの場合は、手動アップロードする。
[Jenkins Dashboard]([ダッシュボード [Jenkins]])ページ上にある
ここでは、
など、プラグインの基本的な設定をする。
詳しい動作は、
などで設定する。
プラグインの基本的な設定は、
[Manage Jenkins]([Jenkinsの管理]) セクッションの、
[Configure System]([システムの設定])ボタンをクリックしプラグインを設定。
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/MSBuild+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/FxCop+Runner+Plugin
Jenkins CI サイトは、アクセス権とセキュリティのレベルを指定してユーザの作成と管理ができる。
プロジェクトのプラグインの設定方法について説明する。
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
Git プラグインの設定方法について説明する。
"C:\Program Files (x86)\Jenkins\workspace\
プロジェクトのビルドの設定方法について説明する。
ビルド・トリガの設定方法について説明する。
ビルド・ステップの設定方法について説明する。
ビルド・ステップにおける[Windows batch command]([Windowsバッチコマンドの実行])の設定方法について説明する。
https://wiki.jenkins-ci.org/display/JENKINS/MSBuild+Plugin
ビルド・ステップにおける[Build a Visual Studio project or solution using MSBuild]([MSBuildの実行])の設定方法について説明する。
https://wiki.jenkins-ci.org/display/JENKINS/FxCop+Runner+Plugin
ビルド・ステップにおける[FxCop exec.]([FxCop実行])の設定方法について説明する。
https://wiki.jenkins-ci.org/display/JENKINS/Doxygen+Plugin
ビルド・ステップにおける[Generaet documentation using Doxygen]([Doxygenでドキュメントを生成する])の設定方法について説明する。
ビルド後アクションの設定方法について説明する。
https://wiki.jenkins-ci.org/display/JENKINS/NUnit+Plugin
ビルド後アクションにおけるNUnit プラグインの設定方法について説明する。
https://wiki.jenkins-ci.org/display/JENKINS/Doxygen+Plugin
ビルド後アクションにおけるDoxygen プラグインの設定方法について説明する。
ビルド後アクションにおけるPublish HTML reports プラグインの設定方法について説明する。
ビルド後アクションにおけるReport Violations プラグインの設定方法について説明する。
ビルド後アクションにおけるE-Mail Notification プラグインの設定方法について説明する。
ビルドが成功するとJenkinsで構成されたプラグインの出力が[Jenkins project]ページ上に表示される。
FxCop とViolations プラグインにより生成された結果をチェックし確認する。
Doxygen プラグインにより生成された結果をチェックし確認する。
OpenCover とPublish HTML プラグインにより生成された結果をチェックし確認する。
NUnit により生成された結果をチェックし確認する。