Сервис управления поставками дистрибутивов

Сервис управления поставками дистрибутивов (услуга 1.30) имеет следующую функциональность:
  • управление потоками развертывания и тестирования, автоматизация процессов поставки и контроль критериев качества дистрибутивов за счет:
    • настройки состава этапов конвейера;
    • настройки последовательности действий внутри этапа по сборке, развертыванию, настройки и проверке ПО;
    • указания условий перехода между этапами и действиями конвейера на основе критериев качества ПО;
  • контроль и управление конвейером поставок в едином окне:
    • просмотр состояния и состава дистрибутива;
    • запуск развертывания дистрибутива;
    • перезапуск заданий, отработавших с ошибкой;
    • настройка автоматического запуска заданий;
  • настройка нескольких конвейеров, с индивидуальными параметрами заданий в зависимости от версии дистрибутива;
  • просмотр истории дистрибутива или релиза:
    • статусы прохождения этапов конвейера;
    • длительность каждого шага от момента появления дистрибутива до внедрения в промышленную эксплуатацию;
  • централизованная настройка контроля качества на основе результатов проверок в Сервисах управления сборкой и развертыванием ПО:
    • добавление в конвейер этапов контроля качества дистрибутива;
    • настройка логики этапов конвейера в зависимости от результатов контроля качества на предыдущих шагах;
    • отправка оповещений о прохождении этапов контроля качества.

    Показатели назначения

Минимальная конфигурация Сервиса обеспечивает:
  • таймаут на формирование HTTP-запроса со стороны клиента после установления соединения (параметр timeout http-request) — 120 секунд;
  • таймаут на установление соединения с сервером Gitlab — 10 секунд;
  • таймаут на ожидание ответа от сервера Gitlab (параметр timeout server) — 3 минуты;
  • максимальное количество соединений (параметр maxconn, определяет максимально возможное количество соединений со стороны Потребителей, суммарный показатель по всем сервисам Works) — не более 50 000. Может уменьшаться в зависимости от ресурсов, потребляемых соединениями со стороны Потребителя.
Предыдущий раздел
Настройки Jenkins
Следующий раздел
Начало работы
Была ли страница полезной?