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

Обновлени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

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

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

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

Чтобы установить обновление, скачайте архив для нужной операционной системы, затем внутри директории yougile создайте директорию tmp (если она уже есть, то очистите её содержимое). Распакуйте архив в директорию tmp, у вас должно получиться, что в директории yougile содержится директория tmp, в которой содержится директория yougile (из архива) и в ней уже разные файлы. Скорируйте файл tmp/yougile/tasks/lib/install.js в директорию tasks/ внутри основной директории yougile (не той, что из архива, а той, где установлена система). И затем, внутри директории, где установлена система выполните команду:

./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.