継続的インテグレーション
継続的インテグレーションとは、ソフトウェアの品質改善・納期短縮のためのソフトウェアエンジニアリングの習慣の集合である。
その原則は、開発の連続的な全行程が終わってから品質管理を行うという古い慣行をやめ、成果物の諸小部分に対して頻繁に品質管理を行うことである。えっ。
継続的統合
必須 :
ソフトウェア構成管理(SCM : software configuration management)
ソフトウェアテスト(software test)
CIサーバー(Continuous Integration Server)
チームメイトの理解
あるといいもの :
バグトラッキングシステム(BTS : Bug Tracking System)
インスペクション(inspection)
XFD(eXtreme Feedback Device)
ノウハウ(know-how)
CI : continuous integration
継続的 + インテグレーション(Integration)
アジャイルソフトウェア開発(agile software development)
エクストリームプログラミング(XP : extreme programming)
テスト駆動開発 (TDD : test-driven development)
Build light indicator
Continuous delivery (continuous deployment)
Continuous design
Multi-stage continuous integration
RAD(rapid application development)
Jenkins -- Javaで記載されたオープンソースの継続的インテグレーションツール
Team Foundation Server
github
Travis CI
継続的デリバリー(continuous delivery)
ProgrammingExperience - /ProgrammingExperience/継続的インテグレーション
継続的インテグレーション - Wikipedia
Continuous integration - Wikipedia