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

Обновление

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

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

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

./server task show-updates

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

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

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

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.