Все статьи

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

Проекты и Git

Ветки и инстансы

Как ветки Git соответствуют инстансам в консоли проекта, как создавать инстансы и где следить за коммитами и деплоями.

Ветки становятся инстансами

В CICDoo каждый инстанс вашего проекта работает с одной веткой Git. Когда вы открываете проект, боковая панель консоли перечисляет ваши инстансы, сгруппированные по стадиям:

  • Продакшн
  • Staging
  • Разработка

Каждая запись названа по своей ветке. Кликните по ней, чтобы открыть консоль этого инстанса.

Создание инстанса из ветки

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

  • Имя ветки: имя новой ветки, например feature-xyz.
  • Форк от: базовая ветка, от которой создаётся новая, заранее заполнена веткой проекта по умолчанию (например main или 18.0).
  • Стадия: показывает стадию, по которой вы кликнули (Staging или Разработка).

Нажмите Создать. CICDoo создаст ветку и инстанс, и он появится в боковой панели под своей стадией.

Консоль инстанса

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

  • Коммиты: список недавних коммитов ветки инстанса с кнопкой Обновить.
  • Очередь: список задач этого инстанса с кнопкой Обновить.
  • Другие вкладки, такие как Доступ, Логи, Мониторинг, Резервные копии (для продакшна и staging) и Настройки, в зависимости от стадии и прав.

Пуш кода и деплои

Когда вы пушите код в ветку инстанса, CICDoo подхватывает его и деплоит. За возникшими задачами можно следить на вкладке Очередь в консоли, а новые коммиты появляются на вкладке Коммиты. Пока работа идёт, вверху консоли висит баннер "Working on instance", который пропадает, когда инстанс сообщает о завершении.

Похожие статьи

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

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