Документация
/

Закрепление версии

Закрепление версии

Закрепите точную версию обфускатора или автообновляемый диапазон и задайте единую версию для всей команды.

Закрепление версии в панели

Откройте выбор версии рядом с редактором и используйте элементы закрепления в любой строке версии, чтобы сделать её версией по умолчанию:

  • Точная закрепляет именно эту версию.
  • Минорная (^) отслеживает новые минорные и патч-выпуски в пределах той же мажорной версии. Например, ^8.0.0 следует за линией 8.x.
  • Патч (~) отслеживает новые патч-выпуски в пределах той же минорной версии. Например, ~8.0.0 следует за линией 8.0.x.

Точное закрепление доступно на любом тарифе. Диапазоны ^ и ~ доступны на тарифах Team и Business. Закреплённый диапазон всегда разрешается в самый новый доступный выпуск, который ему соответствует, поэтому вы получаете новые выпуски, не меняя закрепление.

Закрепление версии через API

Передайте версию в параметре запроса version, используя тот же синтаксис:

Code

Диапазоны (^ и ~) требуют тарифа Team или Business; точная версия работает на любом тарифе с доступом к API. Каждый ответ сообщает конкретную версию, которая сформировала результат, поэтому вы можете подтвердить, в какой выпуск разрешился диапазон. См. Справочник по API.

Единая версия для команды

Владелец команды может обязать каждого участника использовать одну версию. Откройте Настройки → Команда, включите Принудительно задать версию обфускатора и выберите версию и режим. Пока действует принудительная версия:

  • Участники не могут изменить версию в панели.
  • API-запросы участников и сервисные токены команды используют принудительную версию, даже если запрашивают другую.

Чтобы также зафиксировать параметры обфускации, задействуйте общий пресет. См. Общие пресеты.