Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Будет создан файл конфигурации приложения config, который нужно переименовать в updater.env после настройки.
После чего в В нём необходимо оставить настройки только для необходимых вам продуктов:

...

Будет создан файл конфигурации справочников dicts, который нужно переименовать в dictionaries.json после настройки.

Раскрыть
titleОписание основных настроек в dictionaries.json
Блок кода
languagebash
titledictionaries.json
[
  {    
####### обязательные поля #######

# название справочника в формате "продукт_имя", продукт может принимать одно из трёх значений:cdi, factor, suggestions
      "tag":"suggestions_eas",   

# путь к директории с разными версиями этого словаря в Artifactory после значения ARTIFACTORY_PATH из конфига updater.env
      "path":"ru/hflabs/dictionary/sgt-gar-eas/",

# путь от домашней директории продукта, куда нужно положить справочник (в данном случае от значения SUGGESTIONS_DICTIONARY_HOME)
      "local_path":"address",

# шаблон имени словаря. В него будет подставляться версия (в формате yyyymmdd) и, если предусмотрено, билд продукта
      "name_tmpl":"sgt-gar-eas-%s.zip",

# для справочников «Фактора» указывать dictionary.name из документации https://confluence.hflabs.ru/pages/viewpage.action?pageId=786235560
   "factor_name": "changeMobileProvider"



####### необязательные поля #######

# требуется ли распаковка справочника после скачивания. Для всех справочников Подсказок распаковка по умолчанию не требуется, т.к. Подсказки 22.9+ умеют индексировать справочники без распаковки.
      "unzip":true,

# используется для простановки в шаблон (name_tmpl) билда продукта (по умолчанию false)
      "with_build_version":false,

# не удалять предыдущие версии, т.е. не очищать папку (по умолчанию false)
      "increment":false,

# определяет кастомный путь в артифактори, применяется только для этого словаря
      "custom_artifactory_path":"",

# определяет, является ли справочник внешним, влияет на update и unzip, предусмотрено использование только для словарей suggestions
      "external":false,

# переопределение названия справочника в команде update для API Подсказок и Единого клиента (необходимо для suggestions_eas, например)
       "dictionary_update_task_name":"address"
  }
]