AUTOMATING SOFTWARE CODE DEPLOYMENT USING CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY PIPELINE FOR BUSINESS INTELLIGENCE SOLUTIONS
AbstractContinuous Integration (CI) is an approach to be continually validating the state of a codebase through automated testing. Best achieved through integration with version control. Continues Delivery/Deployment (CD) is a method to regularly deploy artifacts that successfully permit the CI phase to ensure assurance around deployment. Continues integration, continuous Deliver/Deployment are like the vectors that have the same direction, but different magnitude. Objectives of CI CD for any software development environment is to make code development and code release Faster in robust fashion. CI CD can automatically prepare and track a release to production, eliminate manual tasks and developers become more productive and eventually quality will not be compromised as standards and governance can be practices on central infrastructure.