「継続的インテグレーションツール」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>鈴木
19行目: 19行目:
 
*:[[オープンソース]]の世界では有名。[[Java]]で作られているが管理対象は[[Java]]である必要性はなく[[Mono]]でも問題なく使える。汎用的なせいで若干面倒。
 
*:[[オープンソース]]の世界では有名。[[Java]]で作られているが管理対象は[[Java]]である必要性はなく[[Mono]]でも問題なく使える。汎用的なせいで若干面倒。
 
*[[Team Foundation Server]]
 
*[[Team Foundation Server]]
*:[[マイクロソフト]]製品。セットアップが面倒だが[[Visual Studio]]を使っている限りでは手軽に扱える。最近では[[Visual Studio]]だけでなく[[Eclipse]]や[[Xcode]]でも使える。
+
*:[[マイクロソフト]]製品。[[セットアップ]]が面倒だが[[Visual Studio]]を使っている限りでは手軽に扱える。最近では[[Visual Studio]]だけでなく[[Eclipse]]や[[Xcode]]でも使える。
 +
*[[TeamCity]]
 +
*:[[JetBrains]]の製品。当然のように[[IntelliJ IDEA]]([[Android Studio]]など含む)との相性が良い。JetBrainsでは「[[チームウェア]]」と名乗っている。大口顧客に[[インテル]]がいるという。[[インテル]]使ってる。
 +
 
 
=== クラウド ===
 
=== クラウド ===
 
*[[Visual Studio Online]] (旧[[Team Foundation Service]])
 
*[[Visual Studio Online]] (旧[[Team Foundation Service]])

2014年5月1日 (木) 08:14時点における版

CIツールとは、継続的インテグレーションを快適に(現実的に)行うためのソフトウェアのことである。

概要

継続的インテグレーションと簡単に言うが環境を整えるだけで一苦労。

  • ソースコード管理システム
    継続的インテグレーションにはgitsubversionなどのソースコード管理システムが無いと始まらない。
  • ビルドシステム
    夜な夜なソースコード管理システムから最新のソースコードを取得してきてビルドしたりする。ビルド成功時は単体テストも走るようにすると尚よい。エラーが出たらバグトラッカーに自動登録だ。これで右を直したら左が壊れたという事態も簡単に把握できる。把握できるだけだぞ。
  • バグ管理システム
    バグの直した直ってないを管理する掲示板みたいなものだ。要望なども一元管理しよう。bugzillaMantisなどが有名。

これらを個別に用意していては後々の管理を含めて大変すぎて泣ける。 そこでお手軽パッケージの登場である。 とりあえずサーバーにぶち込め。

主なCI製品

オンプレミス

クラウド

関連項目

参考文献