http://en.wikipedia.org/wiki/Continuous_integration
Normal practice is to trigger these builds by every commit to a
repository, rather than a periodically scheduled build. The
practicalities of doing this in a multi-developer environment of rapid
commits are such that it's usual to trigger a short timer after each
commit, then to start a build when either this timer expires, or after a
rather longer interval since the last build. Automated tools such as CruiseControl, Jenkins, Hudson, Bamboo, BuildMaster, AnthillPro or Teamcity offer this scheduling automatically.
No comments:
Post a Comment