CI/CD DevOps
Continuous integration and continuous delivery, commonly shortened to CI/CD, is a collection of principles and practices designed to help development teams ensure the reliable delivery of frequent code changes.
CI/CD entails the continuous automation and monitoring of the application lifecycle–from integration and testing to the delivery and deployment of the product.
The implementation of CI/CD practices, also known as ‘establishing a CI/CD pipeline’, is a workflow best practice for DevOps teams to follow.
Organizations rely on CI/CD pipelines to minimize bottlenecks in the software development and delivery process. While continuous integration optimizes building, integrating, and testing code within a development environment, continuous delivery deals with effective production deployment.
DevOps is a term coined by combining ‘development’ and ‘operations’. This collaborative culture outlines a collection of ideas, practices, processes, and technologies that help streamline product development.
DevOps emphasizes effective integration, communication, and collaboration among development and operations teams, driving them to focus on the delivery of high-quality products.
DevOps methodologies help organizations set up their production teams and processes to create software in a way that encourages rapid, continuous deployment.
At its core, DevOps advocates minimizing waste and the creation of systems that scale easily and last long.
https://www.spiceworks.com/tech/devops/articles/cicd-vs-devops/