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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access