CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY (CI/CD): AUTOMATING THE SOFTWARE DEVELOPMENT PIPELINE

  • Dr. Khurram Shahzad National Textile University
  • Prof. David Williams Faculty of Information Technology, University of Melbourne, Australia
Keywords: CI/CD, Continuous Integration, Continuous Delivery, DevOps, Agile, Automation, Software Development Pipeline

Abstract

In the face of ever-increasing market demands and shortened development cycles, the software industry has embraced new practices to accelerate and streamline the delivery of quality software. Continuous Integration and Continuous Delivery (CI/CD) have emerged as key elements of this transformation, automating the software development pipeline and enabling frequent, reliable deployments. This article provides a comprehensive overview of CI/CD, exploring its core practices, benefits, challenges, and best practices for implementation.

Published
2023-12-10
How to Cite
Dr. Khurram Shahzad, & Prof. David Williams. (2023). CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY (CI/CD): AUTOMATING THE SOFTWARE DEVELOPMENT PIPELINE. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 7(4), 41-49. Retrieved from https://ijcst.com.pk/index.php/IJCST/article/view/413