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

Ключ

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

Внутреннюю документацию от разработчиков и код можно найти в репозитории

А собрать свежую сборку в тимсити

Оглавление

Установка

Скачайте два исполняемых файла утилиты (updater и clear_dict) с https://fs.hflabs.ru/%ваш_спейс%/updater/ — если такой папки в вашем спейсе ещё нет, обратитесь в поддержку продукта, для которого используется Апдейтер.

Переместите их в директорию «Апдейтера» и выдайте права на выполнение

Блок кода
languagebash
# Перемещаем исполняемые файлы (если загрузили их директорию /tmp)
mv /tmp/updater /opt/updater/
mv /tmp/clear_dict /opt/updater/

# Устанавливаем владельца
chown updater: /opt/updater/updater
chown updater: /opt/updater/clear_dict

# Выдаем права
chmod 755 /opt/updater/updater
chmod 755 /opt/updater/clear_dict

Настройка приложения

Предупреждение
titleВажно

Для ОС Windows все локальные пути указываются с экранированием (двойным слешем): C:\\tmp\\cdi

Для работы утилите надо знать базовый путь к справочникам, а также пользователя, под которым они работают. Настройки указываются в файле файле updater.env. 
Сгенерировать Сгенерите умолчательный конфиг для изменения можно с помощью команды:

Блок кода
languagebash
su - updater
cd /opt/updater
./updater generate config

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

Блок кода
languagebash
mv config updater.env

В нём необходимо оставить настройки только для необходимых вам продуктов:

Раскрыть
titleОписание настроек в updater.env

Включить страницу
Описание настроек в Настройка updater.envОписание настроек в
Настройка updater.env

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

Раскрыть
titleunset_env.sh
Блок кода
languagebash
unset ARTIFACTORY_HOST
unset ARTIFACTORY_LOGIN
unset ARTIFACTORY_PASSWORD
unset FACTOR_DICTIONARY_HOME
unset FACTOR_USERNAME
unset FACTOR_BUILD
unset SUGGESTIONS_DICTIONARY_HOME
unset SUGGESTIONS_USERNAME
unset SUGGESTIONS_API_PORT
unset CDI_DICTIONARY_HOME
unset CDI_USERNAME
unset CDI_API_USERNAME
unset CDI_API_PASSWORD
unset CDI_API_PORT

Настройка справочников

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

...

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

Раскрыть
titleОписание основных настроек в Настройка dictionaries.json

Включить страницу
Настройка dictionaries.json
Настройка dictionaries.json