Обновление
Через Интернет
Обновления выходят приблизительно раз в месяц. Обновление YouGile не влияет на кастомные сценарии или автоматизации. Все созданные вами скрипты сохраняются и продолжают работать после обновления.
Чтобы проверить наличие обновлений, выполните в директории yougile:
./server task show-updates
Чтобы установить обновление, необходимо сделать следующее:
- Сделать резервную копию yougile (или убедиться, что она есть).
- Остановить сервис yougile.
- Выполнить в директории yougile:
./server task update latest. - Запустить сервис 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.