Skip to main content

Создание нового хоста (пакета)

Копирование шаблона

Настройка новый хост

Создание схемы сервиса

Создание сервиса

Подключение сторонних сервисов

Размещение в репозитории

Настройка системы обновления

  1. Зайти в https://carabi.csp.carabisol.ru/
  2. Выбрать на рабочем столе "Пакеты"
  3. Создать новый пакет, заполнить "Наименование" (PKG_NAME в build.sh), "Версия" (совпадает с веткой в GIT)

  4. Сохранить

Подключение автосборщика

  1. Зайти в автосборщик
  2. "Добавить" слева снизу
  3. Id - (PKG_NAME в build.sh)
  4. Url - Url из GitTea
  5. Branch совпадает с веткой в GIT
  6. Execs - /bin/bash ./makepkg.sh <token системы  обновления>
  7. Сохраняйте и нажмите "Проверка репозитория"
  8. Если все успешно - в системе обновления, в пакете, во вкладке "Релизы", появится первый релиз

Тестирование

  1. в системе обновления на рабочем столе "Супервизоры"
  2. Выбрать супервизор для теста
  3. В "Пакеты" добавить новый пакет (не в релизах, а именно "Пакеты")
  4. Сохранить супервизор
  5. Зайти в админку этого супервизора, либо дождаться автообновления
  6. Там в разделе "Пакеты" нажать "Получить обновления"