メインメニューを開く

差分

継続的インテグレーションツール

1,933 バイト追加, 2014年3月10日 (月) 06:31
ページの作成:「'''CIツール'''とは、継続的インテグレーションを快適に(現実的に)行うためのソフトウェアのことである。 == 概要 ==...」
'''CIツール'''とは、[[継続的インテグレーション]]を快適に(現実的に)行うための[[ソフトウェア]]のことである。

== 概要 ==
[[継続的インテグレーション]]と簡単に言うが環境を整えるだけで一苦労。
*ソースコード管理システム
*: 継続的インテグレーションには[[git]]や[[subversion]]などのソースコード管理システムが無いと始まらない。
*ビルドシステム
*:夜な夜なソースコード管理システムから最新の[[ソースコード]]を取得してきてビルドしたりする。ビルド成功時は[[単体テスト]]も走るようにすると尚よい。エラーが出たらバグトラッカーに自動登録だ。
*バグトラッカー
*:[[バグ]]の直した直ってないを管理する掲示板みたいなものだ。要望なども一元管理しよう。[[bugzilla]]などが有名。
これらを個別に用意していては後々の管理を含めて大変すぎて泣ける。
そこでお手軽パッケージの登場である。
とりあえず[[サーバー]]にぶち込め。

== 主なCI製品 ==
=== オンプレミス ===
*[[Jenkins]] (旧[[Hudson]])
*:[[オープンソース]]の世界では有名。[[Java]]で作られているが管理対象は[[Java]]である必要性はなく[[Mono]]でも問題なく使える。汎用的なせいで若干面倒。
*[[Team Foundation Server]]
*:[[マイクロソフト]]製品。セットアップが面倒だが[[Visual Studio]]を使っている限りでは手軽に扱える。最近では[[Visual Studio]]だけでなく[[Eclipse]]や[[Xcode]]でも使える。
=== クラウド ===
*[[Visual Studio Online]] (旧[[Team Foundation Service]])
*:[[Team Foundation Server]]の[[クラウド]]版。何も考えなくてもよい。最強にお手軽である。

== 関連項目 ==
*[[バグ]]

== 参考文献 ==
{{reflist}}
匿名利用者