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

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
28行目: 28行目:
  
 
===クラウド===
 
===クラウド===
 
+
* [[GitHub Actions]]
 +
*: [[github]]の機能のひとつとして提供される。ビルドとテストは有料で独自通貨(ポイント)で支払い。毎月無料ポイントが貰えるのでよほど巨大なプロジェクトでもない限り実質無料で利用できる。
 
*[[Visual Studio Online]] (旧[[Team Foundation Service]])
 
*[[Visual Studio Online]] (旧[[Team Foundation Service]])
 
*:[[Team Foundation Server]]の[[クラウド]]版。何も考えなくてもよい。最強にお手軽である。
 
*:[[Team Foundation Server]]の[[クラウド]]版。何も考えなくてもよい。最強にお手軽である。

2023年6月13日 (火) 04:12時点における版

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

概要

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

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

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

主なCI製品

オンプレミス

クラウド

関連項目

参考文献