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:
“For good and evil, man is a free creative spirit. This produces the very queer world we live in, a world in continuous creation and therefore continuous change and insecurity.”
—Joyce Cary (18881957)
“Look back, to slavery, to suffrage, to integration and one thing is clear. Fashions in bigotry come and go. The right thing lasts.”
—Anna Quindlen (b. 1952)
“But here comes Generosity; givingnot to a decayed artistbut to the arts and sciences themselves.See,he builds ... whole schools and colleges for those who come after. Lord! how they will magnify his name!
One honest tear shed in private over the unfortunate, is worth them all.”
—Laurence Sterne (17131768)