[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]

-[[戻る>開発ツール]]

* 目次 [#k25b3dde]
#contents

*概要 [#n0901939]
継続的なビルドとテストの自動実行を行うこと。「常時結合」とも呼ばれる。

-継続的インテグレーション - Wikipedia~
http://ja.wikipedia.org/wiki/%E7%B6%99%E7%B6%9A%E7%9A%84%E3%82%A4%E3%83%B3%E3%83%86%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3
>主にプログラマーのアプリケーション作成時の品質改善や納期の短縮のための習慣のことである。~
エクストリーム・プログラミング (XP) のプラクティスの一つで、狭義にはビルドやテスト、インスペクションなどを継続的に実行していくことを意味する。

*TFS [#s8a13fc3]
*CIツール [#dace51d6]
デイリービルド&デイリーテストで使用する。

**NUnit+OpenCover+ReportGenerator [#i6e5f02c]
[[カバレージ・ツール-OpenCover>使用APIの一覧、関数コールグラフ、単体テストのエビデンス#k3cb74af]]

**TFS [#s8a13fc3]

-Team Foundation Server - Wikipedia~
http://ja.wikipedia.org/wiki/Team_Foundation_Server

>VSSの後継製品に当たり、~
VSSが持つソースコード管理機能に加え、データの保存、プロジェクト管理~
などのソフトウェア開発プロジェクトを円滑に進めるための機能を備えている。

-チーム・ビルドによる開発の安定化 - @IT~
http://www.atmarkit.co.jp/fdotnet/vstfsintroduce/vstfsintroduce04/vstfsintroduce04_01.html

>チーム・ビルドとは、TFSのカスタム・タスク~
を含むMSBuildのスクリプト一式であるといえる。

-自動ビルド、配置、およびテストのワークフローの設定~
http://msdn.microsoft.com/ja-jp/library/hh191495.aspx

>ビルド プロセスを使用してアプリケーションの~
ビルド、配置、テストをスケジュールし、実行できる。~
#要件:Ultimate, Premium, Test Professional

*Jenkins [#a88eae4c]
HudsonはSun Microsystemsの下でオープンソースとして開発されていたが、~
2010年のOracleによるSun買収によりコミュニティが離脱、商標問題へと発展した。~
最終的にコミュニティはJenkinsという名称でのフォークを行った。
**[[Jenkins]] [#a88eae4c]

-Hudson - Wikipedia~
http://ja.wikipedia.org/wiki/Hudson

>Javaで実装され、 Apache TomcatやGlassFishなどの~
Servletコンテナ上で動作する継続的インテグレーションツール

-.NET開発者のためのJenkins入門 - @IT~
http://www.atmarkit.co.jp/fdotnet/chushin/greatblogentry_09/greatblogentry_09_01.html

>[[MSBuild>ビルドスクリプト#f5f2dc01]]プラグインを使用できる([[NAnt>ビルドスクリプト#f5f2dc01]]プラグインも存在する)。


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