https://trekkers.blog/continuous-integration-and-deployment-streamlining-software-development/
Continuous Integration and Deployment: Streamlining Software Development