TeamCity 2020.1ヘルプ

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

継続的インテグレーションは、アプリケーションを頻繁に完全に再構築およびテストするプロセスを表すソフトウェアエンジニアリングの用語です。一般に、サーバープロセスまたはデーモンの形式を取ります。

  • ファイルシステムまたはバージョン管理システム(CVSなど)の変更を監視します。

  • ビルドプロセス(たとえば、makeスクリプトまたはAntスタイルのビルドスクリプト)を実行します。

  • テストスクリプト(JUnitやNUnitなど)を実行します。

継続的インテグレーションは、極端なプログラミングや他のアジャイルソフトウェア開発手法とも関連しています。

継続的インテグレーションの原則に従って、TeamCityを使用すると、コミュニケーションを改善し、確立された慣例を破ることなく変更の統合を容易にしながら、会社のソフトウェア開発プロセスを監視できます。