Files
freeCodeCamp/guide/russian/agile/continuous-deployment/index.md

13 lines
2.3 KiB
Markdown
Raw Normal View History

2018-10-12 16:00:59 -04:00
---
title: Continuous Deployment
localeTitle: Непрерывное развертывание
---
## Непрерывное развертывание
Непрерывное развертывание - это современный процесс разработки программного обеспечения, который считается частью среды DevOps. Это включает команды разработчиков, которые производят, обновляют и выпускают код в очень короткие циклы. Это означает, что разработчики совершают меньшее количество кода, гораздо чаще.
Цель Continuous Deployment - иметь код в постоянном надежном и развертываемом состоянии, чтобы этот код мог быть выпущен в любое время. Этот процесс нацелен на ускорение выпуска кода. Для обеспечения непрерывного развертывания команда разработчиков использует инфраструктуру, которая автоматизирует и документирует различные шаги, ведущие к развертыванию. Это довольно часто называют Infrastructure в качестве кода (IaC).
Два основных преимущества непрерывного развертывания включают более раннюю отдачу от инвестиций для каждой функции после ее разработки из-за более низких сроков выпуска, а также более раннюю обратную связь по новым функциям.
Другие преимущества непрерывного развертывания включают улучшенное качество кода из-за меньшего количества ошибок, приводящих его к производству, более надежных выпусков кода и значительно меньшего времени выхода на рынок.