From 14b1a05fcd65561a455b47c9bc2c7cb2e19d1a17 Mon Sep 17 00:00:00 2001 From: Milan Milanovic Date: Wed, 22 Feb 2023 08:18:17 +0100 Subject: [PATCH] Update CI/CD --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 658a759..3fafd5e 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,15 @@ Continuous Integration / Continuous Deployment (CI/CD) is a method to frequently CI/CD introduces continuous automation and **continuous** monitoring throughout the lifecycle of apps, from integration and testing phases to delivery and deployment. These connected practices are often referred to as a "**CI/CD pipeline**" and are supported by development and operations teams. +There are **different stages** of a CI/CD pipeline, such as: **build, test and deploy**, but there could be much more activities included: + +- Checking code from version control and building it +- Having staged gates for different kinds of approvals +- Managing environment variables +- Restarting services +- Executing tests +- And more... + Here you need to learn how to set up CI/CD server, integrate code and trigger pipelines automatically, and build and package management tools. Some **popular CI/CD tools** are Jenkins, TeamCity, CircleCI, Bamboo, GitLab, and Azure DevOps.