Создайте идентифицируемый артефакт
Начните с известной ревизии исходного кода и установите зависимости последовательно. Выполните проверки, относящиеся к изменениям, затем соберите файлы или пакет для публикации. Храните артефакт отдельно от изменяемых данных. Проверьте его на наличие секретов, локальной конфигурации и ненужных файлов разработки.
Проверьте перед переключением трафика
Подтвердите необходимые настройки, разрешения и адрес прослушивания. Проверьте конфигурацию веб-сервера перед применением. Для статического сайта откройте вложенные страницы напрямую и проверьте изображения. По возможности опубликуйте релиз в отдельной директории и переключите ссылку после проверки.
Проверьте и зафиксируйте результат
Откройте сервис через его реальное имя хоста и проверьте проверку сертификата. Пройдите по типичному пользовательскому пути и убедитесь, что зависимые сервисы по-прежнему работают. Зафиксируйте проверки, которые действительно были выполнены. Изменения в структуре данных могут потребовать больше, чем старый артефакт для отката; планируйте совместимость заранее.