Daily Build - Continuous Integration Builds

Continuous Integration Builds

Although daily builds were considered a best practice of software development in the 1990s, they have now been superseded. Continuous integration is now run on an almost continual basis, with a typical cycle time of around 20-30 minutes since the last change to the source code. Continuous integration servers such as CruiseControl or Hudson continually monitor the source code control system. When new changes are detected, a build tool such as Ant or Maven is used to re-build the software. Good practice today is also to use this as part of continuous testing, so that unit tests are re-run for each build, and more extensive functional testing (which takes longer to perform than the build) performed as frequently as its duration permits.

Read more about this topic:  Daily Build

Famous quotes containing the words continuous, integration and/or builds:

    I can never get people to understand that poetry is the expression of excited passion, and that there is no such thing as a life of passion any more than a continuous earthquake, or an eternal fever. Besides, who would ever shave themselves in such a state?
    George Gordon Noel Byron (1788–1824)

    The more specific idea of evolution now reached is—a change from an indefinite, incoherent homogeneity to a definite, coherent heterogeneity, accompanying the dissipation of motion and integration of matter.
    Herbert Spencer (1820–1903)

    the heart,
    this child of myself that resides in the flesh,
    this ultimate signature of the me, the start
    of my blindness and sleep, builds a death crèche.
    Anne Sexton (1928–1974)