Чтобы проверить изменения кода из репозитория Git перед развертыванием в production в конвейере непрерывной доставки, какой процесс соответствует лучшим практикам?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Jenkins для мониторинга тегов в репозитории. Развертывать теги staging в среду staging для тестирования. После тестирования пометить репозиторий тегом для production и развернуть его в среду production..
Почему это правильный ответ
Правильный ответ — использование Jenkins для мониторинга тегов. Это позволяет четко разделить версии для тестирования (staging) и для production. Развертывание тега staging в среду staging для тщательного тестирования перед продвижением в production — это стандартная лучшая практика. После успешного тестирования создание нового тега для production и его развертывание обеспечивает контролируемый и отслеживаемый процесс. Другие варианты менее оптимальны: Развертывание непосредственно в production с red/black стратегией (Spinnaker) или с поэтапным развертыванием для 10% пользователей (Jenkins) без предварительного тестирования в отдельной среде staging увеличивает риск ошибок в production. Запуск тестов на развертываниях в production (Spinnaker) также является рискованным, поскольку проблемы могут повлиять на реальных пользователей.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется