The overall chain of processes that automatically gets source code changes and runs them through build, test and packaging to produce a deployable release, largely without any human intervention.