This project was done in order to implement Continious Integration and Continious Deployment for example company
Problem Statement:
AppleBite Co. is using Cloud for one of their products. The project uses modular components, multiple frameworks and want the components to be developed by different teams or by 3rd-party vendors. The company’s goal is to deliver the product updates frequently to production with High quality & Reliability.
They also want to accelerate software delivery speed, quality and reduce feedback time between developers and testers.
As development progressed, they are facing multiple problems, because of various technologies involved in the project. Following are the problems: • Building Complex builds is difficult • Manual efforts to test various components/modules of the project • Incremental builds are difficult to manage, test and deploy
Tools used : • AWS • Ansible • Git • Jenkins • Docker container