Все статьи

Getting Started

Что такое CICDoo Начало работы: мастер настройки Панель и карта инфраструктуры

Concepts

Стадии: продакшн, staging и разработка Домены, поддомены и SSL Версии и редакции Odoo (Community или Enterprise) Воркспейсы и командная работа

Servers

Добавление сервера Домены сервера и DNS Использование балансировщика нагрузки Действия с сервером: деплой, логи и графики

Projects & Git

Создание проекта Подключение GitHub Подключение GitLab Ветки и инстансы

Instances & Console

Создание инстанса Перезапуск, остановка и удаление инстанса Слияние веток между стадиями Web IDE и удалённый доступ Настройки инстанса Деплои и очередь задач

Agent Tasks

Что такое задачи агента Настройка задач агента Запуск задачи и разбор результата Время агента и его пополнение

Monitoring & Backups

Мониторинг инстанса Резервные копии и восстановление Уведомления об инцидентах (email и SMS)

Workspaces & Permissions

Приглашение участников в воркспейс Права участников и доступ к ресурсам Участник не видит ресурс или не может им пользоваться

Account & Security

Двухфакторная аутентификация (2FA) Настройки профиля и интеграций Пароли и восстановление доступа

Billing & Plans

Тарифы и цены Повышение тарифа и управление подпиской Если подписка на проект не оплачена Партнёрская программа

Support & Tickets

Создание тикета в поддержку Помощь от команды CICDoo

Troubleshooting

Устранение неполадок: не удаётся подключить сервер Устранение неполадок: деплой завершился ошибкой Устранение неполадок: git push возвращает 403 после переноса репозитория Устранение неполадок: инстанс недоступен или работает медленно Устранение неполадок: проблемы с доменом или SSL

Инстансы и консоль

Деплои и очередь задач

Как CICDoo выполняет деплои и другие действия в виде задач очереди и как посмотреть статус и лог задачи.

Как в CICDoo выполняется работа

Каждое действие над инстансом выполняется как задача в очереди: деплои запускаются автоматически, когда вы отправляете код в ветку инстанса, а действия, которые вы запускаете из Консоли (перезапуск, резервное копирование, слияние и так далее), ставятся в ту же очередь. У каждой задачи есть статус и лог, который можно прочитать.

Типы задач

Вы увидите такие типы задач:

  • Задеплоить: собирает и деплоит инстанс после отправки кода.
  • Upgrade: мягкий перезапуск, перезапускает Odoo и обновляет модули.
  • Перезапустить: жёсткий перезапуск контейнера Docker.
  • Резервная копия и Восстановление: резервные копии инстанса и их восстановление.
  • Слияние: слияние веток между стадиями.
  • Остановка: останавливает инстанс.
  • Удаление: удаляет инстанс.

Статусы задач

  • Ожидание: ждёт запуска.
  • Обработка (В процессе): готовится к выполнению.
  • Выполняется: запущена и работает на сервере.
  • Завершено: успешно закончена.
  • Ошибка: что-то пошло не так, причина видна в логе.

Вкладка Очередь в консоли инстанса

Откройте инстанс и перейдите на вкладку Очередь. Она перечисляет последние задачи этого инстанса с типом, статусом, инициатором (вы, коллега или cicdoo для автоматических задач) и временем создания. Список обновляется сам, а если хочется перезагрузить его вручную, есть ссылка Обновить.

Страница Очередь

В боковой панели также есть страница Очередь, которая показывает задачи по всем вашим инстансам в одной таблице: сервер, инстанс (репозиторий и ветка), тип, статус, кем инициирована и время создания. Нажмите на ссылку инстанса, чтобы перейти в его консоль.

Просмотр лога задачи

Нажмите Смотреть лог (вкладка Очередь) или Логи (страница Очередь) у любой задачи. Откроется диалог с полным выводом задачи. Пока задача активна, в логе есть индикатор Live и он обновляется каждые несколько секунд, так что за деплоем можно наблюдать по ходу. Если задача завершилась ошибкой, лог или её сообщение об ошибке показываются в том же диалоге.

Связанные статьи

Если что-то не получается, создайте тикет в поддержку со страницы Тикеты или через виджет чата.

Всё ещё не получается? Откройте тикет из приложения или свяжитесь с инженером.