3. Diese Probleme hat bestimmt
keiner jeder schon erlebt...
• You don’t have a master build script that builds
everything on any machine.
• When your software doesn’t compile or pass its
tests, no-one notices.
• When the code goes to QA it rarely works.
• Developer “done” means something very different
from user “done”.
• The code works in development and pre-
production, but not in production or test.
http://amarinda.com/articles/34_signs_continuous_integration_isnt_working
4. Continuous Integration is a software
development practice where members of a
team integrate their work frequently, usually
each person integrates at least daily - leading
to multiple integrations per day. Each
integration is verified by an automated build
(including test) to detect integration errors
as quickly as possible. Many teams find that
this approach leads to significantly reduced
integration problems and allows a team to
develop cohesive software more rapidly.
http://martinfowler.com/articles/continuousIntegration.html