FAUN — Developer Community 🐾

We help developers learn and grow by keeping them up with what matters. 👉 www.faun.dev

Follow publication

Member-only story

[DevOps] Create your first CI/CD pipeline!!

--

What is CI/CD pipeline?

A CI/CD pipeline is a series of steps that must be performed in order to deliver a new version of software.A CI/CD pipeline introduces monitoring and automation to improve the process of application development, particularly at the integration and testing phases, as well as during delivery and deployment. Although it is possible to manually execute each of the steps of a CI/CD pipeline, the true value of CI/CD pipelines is realized through automation.

Elements of a CI/CD pipeline

  • Build — The stage where the application is compiled.
  • Test — The stage where code is tested. Automation here can save both time and effort.
  • Release — The stage where the application is delivered to the repository.
  • Deploy — In this stage code is deployed to production.
  • Validation and compliance — The steps to validate a build are determined by the needs of your organization. Image security scanning tools, like Clair, can ensure the quality of images by comparing them to known vulnerabilities (CVEs).

Tools

--

--

Responses (5)

Write a response