CruiseControl
aus Wikipedia, der freien Enzyklopädie
CruiseControl ist ein Computerprogramm, das in der Softwareentwicklung eingesetzt wird, um einen kontinuierlichen Erstellungsprozess umzusetzen. Es enthält Plugins zur Benachrichtigung per E-Mail, zur Nutzung von Ant und zu anderen Programmierwerkzeugen. Eine Web-Oberfläche zeigt den aktuellen und vorherigen Zustand der Software an.
Es erlaubt die kontinuierliche Integration innerhalb eines Softwareentwicklungsprozesses. Dabei integrieren die Entwickler häufig (üblicherweise mindestens einmal pro Tag), und können so dank automatischer Tests rasch Integrationsfehler erkennen. Dies führt zu signifikant geringeren Integrationsproblemen, und erlaubt Teams schneller kohärente Software zu entwickeln.
CruiseControl ist eine freie, Open Source-Software, die unter einer BSD-artigen Lizenz vertrieben wird. Es wurde ursprünglich von Angestellten von ThoughtWorks entwickelt (u.a. Martin Fowler), und wurde später zu einem eigenständigen Framework weiterentwickelt.