# Непрерывная интеграция (CI)

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/ru/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

Непрерывная интеграция (Continuous Integration, CI) — это практика, при которой правки внедряются в код как можно чаще.
CI является предварительным условием для [непрерывной доставки](https://glossary.cncf.io/ru/continuous-delivery/) (CD).
Процесс CI традиционно начинается с внесения правок в код в системе контроля исходного кода (Git, Mercurial или Subversion) 
и заканчивается получением протестированной сборки, готовой к использованию CD-системой.

## Какую проблему решает

Программные системы часто бывают большими и сложными, их поддерживает и обновляет множество разработчиков.
Работая параллельно над разными частями системы, 
эти разработчики могут вносить такие изменения, которые будут приводить к конфликтам, и непреднамеренно «портить» работу смежных команд.
Кроме того, если над одним проектом работает несколько разработчиков, то все рутинные задачи, 
такие как тестирование и оценка качества кода, приходится повторять каждому из них. А это ведет к потере времени.

## Как именно решает проблему

Программное обеспечение для CI автоматически следит за тем, чтобы изменения, которые вносятся в код, сразу и четко интегрировались в него после каждого коммита, сделанного разработчиком.
Использование CI-сервера для проверки качества кода, запуска тестов и даже развертывания является довольно распространенной практикой. 
Таким образом, CI-сервер становится одиним из неотъемлемых инструментов для контроля качества в командах разработчиков.
CI позволяет командам разработчиков перевести каждый коммит либо к отклоненным коммитам, либо к готовым кандидатам на релиз.

## Связанные термины

* [Непрерывная доставка](https://glossary.cncf.io/ru/continuous-delivery/)
* [Непрерывное развертывание](https://glossary.cncf.io/ru/continuous-deployment/)

---

- Canonical URL: https://glossary.cncf.io/ru/continuous-integration/
- Status: Completed
- Последнее изменение December 26, 2023: ` Review initial Russian content ` ([8c3a264](https://github.com/cncf/glossary/commit/8c3a26457ac876b9c9ce688c68a7682a5ad7db01))
- Source: https://github.com/cncf/glossary/blob/main/content/ru/continuous-integration.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
