Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта

INTEKEY разработала собственную систему управления обновлениями WMS

Подробнее
09.09.2026
Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

INTEKEY разработала собственный DevOps-оркестратор, который объединяет в одном контуре весь процесс поставки обновлений WMS — от сборки новой версии до развертывания в рабочем окружении и отката при возникновении проблем.

Раньше отдельные этапы этого процесса требовали ручного контроля: нужно было проверить версию, убедиться, что она прошла тестирование, подготовить окружение, создать резервную копию, выполнить обновление и проверить результат. Теперь эти действия выполняются и контролируются централизованно.

Оркестратор автоматизирует полный цикл обновления:

  • сборку версии из Git;
  • проверку и подготовку артефакта;
  • развертывание на тестовых и рабочих окружениях;
  • проверку состояния системы после обновления;
  • создание резервных копий и точек для отката;
  • откат к предыдущей версии;
  • ведение истории всех операций.

«Мы пришли к необходимости собственного оркестратора из-за специфики обновления WMS. Здесь недостаточно просто установить новую версию: нужно связать сборку, тестирование, контроль окружения, резервное копирование и безопасный откат. Поэтому мы перенесли эти правила из регламентов и опыта отдельных инженеров непосредственно в программный контур», — Денис Сумелев, основатель INTEKEY.

Восемь проверок перед обновлением

Для рабочих окружений система выполняет восемь последовательных проверок. В частности, она определяет, была ли версия собрана самим оркестратором, прошла ли она тестовое окружение, завершился ли период проверки, нет ли конфликта версий и готова ли актуальная точка для отката.

Если какое-либо условие не выполнено, обновление блокируется. Обойти отдельную проверку можно только вручную — с подтверждением ответственного сотрудника и обязательной записью в журнале операций.

Откат учитывает изменения базы данных

Отдельная логика предусмотрена для случаев, когда обновление меняет структуру базы данных.

Если после установки новой версии система обнаруживает изменение схемы базы, простого возврата предыдущего файла приложения недостаточно. Оркестратор определяет необходимость восстановления базы и при необходимости выполняет его автоматически.

При неудачном откате окружение блокируется до проверки специалистом — это не позволяет продолжить работу с потенциально некорректным состоянием системы.

Обновления по расписанию

Обновления можно заранее запланировать, например на ночное время. При этом система повторно проверяет состояние окружения непосредственно перед началом операции. Пропущенное задание не запускается автоматически в рабочее время.

Все действия сохраняются в журнале: кто инициировал обновление, какая версия была установлена, какие проверки пройдены, создавалась ли резервная копия и чем завершилась операция.

Управлять сборками и обновлениями можно через веб-интерфейс, API и корпоративного бота.

В результате поставка обновлений WMS стала единым управляемым процессом: с автоматическими проверками, контролем состояния окружений, резервным копированием и возможностью отката.

Подробнее об архитектуре оркестратора, его проверках и сценариях работы INTEKEY рассказала в технической статье на Habr →


Главная Telegram Решения и отрасли Контакты Услуги Клиенты Новости Сотрудники Отзывы Партнеры Компания Проекты Лицензии Реквизиты Статьи Галерея