In softwar engineering, continous integration (CI) is the practice of merging all developers’ working copies to a shared mainline several times a day:
To achieve continous integration you need:
- Software project management (e.g. Apache Maven)
- Test Automation
- Continuous Integration (e.g. Jenkins)
- Docker Containter (e.g. Project Photon OS)
Docker Container
Check post “List of Container Operating System“.