15.05.2018 Экспертиза, МенеджментПри непрерывном развертывании пропускается такой этап производства ПО, как контроль операций. Таким образом, функции администратора переходят к инструментам автоматизации, которые должны обеспечить создание кода без ошибок прежде, чем ошибки проявятся. Данная проблематика обсуждается на портале TechTarget. Подразделения DevOps постоянно играют словом «непрерывно», делая его синонимом быстрой передачи кода в производственную среду. Непрерывное развертывание (continuous deployment) ПО, при котором обновления кода сразу включаются в производственную систему, является конечной целью многих, но мало кто этого достиг. На этом пути имеется множество препятствий. Одно из них — инструменты непрерывного развертывания. Хотя развертывание является завершающим этапом, непрерывное развертывание требует применения инструментов с самого начала (например, для контроля версий), далее при сборке и тестировании и вплоть до приемки развертывания. Сервисы, требующие выбора инструментов непрерывного развертывания, можно сгруппировать в три категории: контроль версий; автоматизация сборки и тестирования; развертывание с тестированием. Инструменты могут относиться к одной или нескольким категориям, но для непрерывного развертывания они должны быть представлены во всех трех. Отслеживание версий кода Контроль версий необходим не только для непрерывного развертывания, но и для практически любого проекта разработки ПО. Инструменты контроля версий позволяют разработчикам регистрировать или ...
читать далее.