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