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

Ключ

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

...

Оглавление

Установка

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

Переместите их файл 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.service в директорию с юнитами и настройте автозапуск для службыНастройки указываются в файле updater.env. 
Сгенерите умолчательный конфиг с помощью команды:

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

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

...

languagebash

...

mv /tmp/updater.service /etc/systemd/system/ && systemctl enable updater.service && systemctl start updater.service

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

Настройки указываются в файле updater.yaml, при первом запуске умолчательный файл конфигурации создается автоматически 

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

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

Включить страницу
UPD:Updater 2.0. Настройка updater.envUPD:
Updater 2.0. Настройка 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


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

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

...

Раскрыть
titleНастройка dictionaries.json

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