This is a discussion of the practice of Continuous Integration or Continuous Builds. Continuous Integration is a very important part of insuring that your code is of the highest quality. It runs tasks against your code that provide you information like whether your tests pass or your code compiles.
The services I've used to do this are:
You can use Continuous Integration to do the following:
- Catch failing tests
- Run and compare metrics
- Verify your development process
- Trigger deployments
Things mentioned in this podcast with links:
Download this Episode