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

Обновлениe

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

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

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

./server task show-updates

Для windows:

server.exe task show-updates

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

  1. сделать резервную копию yougile (или убедиться, что она есть)
  2. остановить сервис yougile
  3. выполнить в директории yougile: ./server task update latest (на Windows: 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 (ту, где установлена система).

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

Для Linux:

./server task install

Для Windows:

server.exe task install

Пример действий по обновлению для Linux:

cd /opt/yougile
rm -r tmp
mkdir tmp

cd tmp/
# скачать нужный файл yougile.tar.gz на странице https://docs.yougile.com/docs/versions и поместить в tmp/
# поскольку нет доступа в интернет, это делается вручную
tar -xf yougile.tar.gz
rm yougile.tar.gz
cd ..

cp tmp/yougile/tasks/lib/install.js tasks/
./server task install

здесь предполагается, что YouGile установлен в /opt/yougile.