Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этапе доставки DevOps код перемещается через конвейер выпуска в рабочую среду. Доставка кода обычно происходит после непрерывной интеграции и проходит через несколько тестовых сред, прежде чем достигнет конечных пользователей. На этом пути его качество проверяется во многих различных мерах, включающих функции, масштабирование и безопасность.
Использование непрерывной доставки
Непрерывная доставка (CD) — это процесс автоматической сборки, тестирования, настройки и развертывания из среды сборки в рабочей среде. Cd предоставляет основу для доставки в DevOps, где выполняются тесты, проверяются шлюзы и развертываются биты. Существует несколько различных платформ DevOps, которые предлагают автоматизацию доставки, включая GitHub Actions и Azure Pipelines.
Проектирование оптимального развертывания
По мере роста проектов программного обеспечения они могут стать сложными для управления между командами, версиями и средами. К счастью, существует несколько парадигм, которые помогут решить эти проблемы. Одна парадигма — это появление архитектуры микрослужб, что упрощает создание и развертывание независимых служб, которые можно создать в более крупных и более обслуживаемых приложениях. Другая практика по оказанию помощи в развертывании служб заключается в управлении средами приложений как инфраструктурой в виде кода.
Переход вправо на тестирование в рабочей среде
Этап разработки показал, как качество проекта и скорость можно улучшить путем смены влево , чтобы некоторые аспекты тестирования выполнялись ранее в процессе. Аналогичным образом, качество продукта можно улучшить путем постоянного акцента на "сдвиг вправо" для тестирования в среде эксплуатации. Тестирование в рабочей среде обеспечивает проверку качества, которая просто не может быть реплицирована в любом месте конвейера.
Дальнейшие шаги
Корпорация Майкрософт является одной из крупнейших в мире компаний по разработке программного обеспечения на протяжении десятилетий. Узнайте, как Microsoft внедряет практики DevOps.
Ищете практический опыт DevOps с непрерывной доставкой? Узнайте, как настроить конвейеры выпуска с помощью GitHub Actions или Azure Pipelines.