Principles of Continuous Integration
Continuous integration is a mindset and guidance. It is based on certain principles, which make it highly effective. It does not prescribe ways to implement itself. Continuous integration does not talk of any individual tool, technology, or utility. It also does not mention the tasks that should be part of any continuous integration. However, it mentions that basic activities should be performed for effective continuous integration.
It is difficult to achieve continuous integration goals when implemented and executed manually. Automation should be used for implementing continuous integration. There should be a source code repository for developers to collaborate on code, an automated build pipeline ...