CI is essentially a software engineering task where source code is both merged and tested on a mainline trunk. A CI task can do any multitude of tasks, including testing software components and deploying software components. The act of CI is essentially prescriptive and is an act that can be performed by any developer, system administrator, or operations personnel. Continuous integration is continuous because a developer can be continuously integrating software components while developing software.
What is CI?
What is a software build anyway?
A software build is more than just a compilation step. A software build can consist of a compilation step, a testing phase, a code inspection phase, and a deployment phase. A software...