Все статьи

Getting Started

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

Concepts

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

Servers

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

Projects & Git

Создание проекта Подключение GitHub Project GitHub settings and webhook Подключение GitLab Ветки и инстансы Теги и фильтрация проектов Высокая доступность с узлами приложения Project environments, extensions and deletion

Instances & Console

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

Agent Tasks

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

Monitoring & Backups

Мониторинг инстанса Резервные копии и восстановление S3 storage, uploads and bulk backup actions Уведомления об инцидентах (email и SMS)

Workspaces & Permissions

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

Account & Security

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

Billing & Plans

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

Support & Tickets

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

Troubleshooting

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

Проекты и Git

Подключение GitHub

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

Два способа подключиться

CICDoo нужен доступ к вашему аккаунту GitHub, чтобы создавать репозитории и деплоить проекты. Подключиться можно одним из двух способов:

  • OAuth: нажмите "Connect with GitHub OAuth" (или "Connect with GitHub" в окне нового проекта). Вас отправят в GitHub подтвердить подключение, а затем вернут в CICDoo.
  • Персональный токен доступа (PAT): нажмите "configure a Personal Access Token", вставьте токен и сохраните его. Интерфейс даёт ссылку на страницу создания токенов GitHub и указывает нужные scope: repo и read:user.

После подключения CICDoo показывает зелёную панель "GitHub Connected" с вашим именем пользователя GitHub.

Где управлять подключением

  • Настройки, вкладка Интеграции: карточка интеграции GitHub показывает статус подключения, варианты OAuth и PAT, а также кнопку Отключить.
  • Окно нового проекта: когда вы выбираете GitHub как провайдера, те же варианты подключения появляются прямо там, так что подключиться можно не выходя из создания проекта.

Редакция Enterprise и PAT

Если вы деплоите Odoo Enterprise, одного OAuth недостаточно. И вкладка Интеграции, и окно нового проекта показывают уведомление "Enterprise Edition Requires PAT": репозитории Odoo Enterprise приватные, поэтому нужно настроить персональный токен доступа GitHub, у аккаунта которого есть доступ к репозиториям Odoo Enterprise. Панель также показывает текущий статус вашего PAT.

Если вы перенесли или переименовали репозиторий

Если вы передали репозиторий в организацию или переименовали его в GitHub, чтение продолжает работать, а вот push начинает падать с 403. Откройте Настройки проекта, перейдите на вкладку GitHub и нажмите Re-sync from GitHub, чтобы перенацелить его, затем перезапустите свои инстансы. См. Устранение неполадок: git push возвращает 403 после переноса репозитория.

Отключение

Откройте Настройки, затем вкладку Интеграции и нажмите Отключить на карточке GitHub (та же кнопка есть в окне нового проекта, когда подключение активно). После отключения вы в любой момент можете подключиться заново через OAuth или новый PAT.

Коротко по шагам

  1. Откройте Настройки, затем вкладку Интеграции.
  2. На карточке интеграции GitHub нажмите "Connect with GitHub OAuth" либо выберите "configure a Personal Access Token" и сохраните токен со scope repo и read:user.
  3. Убедитесь, что на карточке написано "GitHub Connected".

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

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