継続的インテグレーションツール
2014年3月10日 (月) 06:36時点におけるimported>鈴木による版 (→概要)
CIツールとは、継続的インテグレーションを快適に(現実的に)行うためのソフトウェアのことである。
概要
継続的インテグレーションと簡単に言うが環境を整えるだけで一苦労。
- ソースコード管理システム
- 継続的インテグレーションにはgitやsubversionなどのソースコード管理システムが無いと始まらない。
- ビルドシステム
- バグ管理システム
これらを個別に用意していては後々の管理を含めて大変すぎて泣ける。 そこでお手軽パッケージの登場である。 とりあえずサーバーにぶち込め。
主なCI製品
オンプレミス
- Jenkins (旧Hudson)
- Team Foundation Server
- マイクロソフト製品。セットアップが面倒だがVisual Studioを使っている限りでは手軽に扱える。最近ではVisual StudioだけでなくEclipseやXcodeでも使える。
クラウド
- Visual Studio Online (旧Team Foundation Service)
- Team Foundation Serverのクラウド版。何も考えなくてもよい。最強にお手軽である。