The value of CI

CI is valuable for many reasons. First and foremost, a CI build is valuable because it can reduce risks, and the health of your software becomes measurable. CI helps reduce developer assumptions. A CI environment should not rely on environment variables, nor rely on certain configuration files that are set on any one person's machine.

The CI build should be built cleanly and independently from each developer's local machine and a CI build should be decoupled from any local environment. If a developer says that a build works on his/her machine but other developers cannot run the same exact code, then you know that a build may not be functioning properly. A CI build can help with such issues because the CI build is decoupled ...

Get Hands-On Continuous Integration and Delivery now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.