Перейти к основному содержимому

Обновление

Через Интернет

Обновления выходят приблизительно раз в месяц. Обновление YouGile не влияет на кастомные сценарии или автоматизации. Все созданные вами скрипты сохраняются и продолжают работать после обновления.

Чтобы проверить наличие обновлений, выполните в директории yougile:

.\server.exe task show-updates

Чтобы установить обновление, необходимо сделать следующее:

  1. Сделать резервную копию yougile (или убедиться, что она есть).
  2. Остановить сервис yougile.
  3. Выполнить в директории yougile: .\server.exe task update latest.
  4. Запустить сервис yougile.

Эту процедуру можно выполнять автоматически раз в некоторое время.

Без доступа в Интернет

Проверить наличие обновлений можно на странице История версий.

Чтобы установить обновление, скачайте архив для нужной операционной системы с https://docs.yougile.com/docs/versions/

Создайте директорию tmp внутри директории yougile. Если она уже существует, то очистите её содержимое.

Распакуйте архив в директорию tmp — у вас должна получиться директория yougile, в которой содержится директория tmp, в которой содержится директория yougile (из архива) и в ней находятся файлы.

Скопируйте файл tmp\yougile\tasks\lib\install.js в директорию tasks\ внутри основной директории yougile (той, где установлена система).

Внутри директории, где установлена система, выполните команду:

.\server.exe task install

Пример действий по обновлению (предполагается, что YouGile установлен в C:\yougile):

cd C:\yougile
Remove-Item -Recurse -Force tmp -ErrorAction SilentlyContinue
New-Item -ItemType Directory -Name tmp

# скачать нужный файл yougile.zip на странице https://docs.yougile.com/docs/versions и поместить в tmp\
# поскольку нет доступа в интернет, это делается вручную
Expand-Archive -Path tmp\yougile.zip -DestinationPath tmp
Remove-Item tmp\yougile.zip

Copy-Item tmp\yougile\tasks\lib\install.js tasks\
.\server.exe task install