A Study on Benefits of Continuous Integration and Continuous Delivery in Software Engineering
摘要
Software application development teams utilize the process of continuous integration (CI) and continuous delivery (CD), commonly known as CI/CD, to deliver code changes more regularly and reliably. Continuous Integration/Continuous Delivery incorporates a culture, operating principles, and a set of practices that assist the software development teams to produce a highly valued and good quality software application. CI/CD is a best practice in agile process models such as SCRUM and also supports devops teams that aim to speed up the software delivery. CI/CD enables software development teams to concentrate on satisfying business goals while assuring code quality and software security by automating the integration and delivery process.