A majority of organisations think they are executing on Continuous Integration (CI) successfully.
Yet, when asked whether they are following key practices of CI such as running tests to validate every build, most are not.
Ask yourself the following: “Are we building our application with every change, or at least multiple times a day? Do we avoid long running feature branches? Do we prioritise fixing broken builds over committing new changes?”
If your answer to any of these questions is “No,” then guess what? You are not truly doing CI — and rest assured, you are not alone.
Continuous Delivery (CD) is foundational to DevOps and it is built on the practices of CI. So if you want to succeed with DevOps, you have to succeed with CD. And there is no CD success without a proper implementation and execution of CI.
Are you Mastering CI?