Интеграция с GitLab

Репозитории, задачи и merge request — по запросу.

Та же задача — но на своей инфраструктуре.

Если ваша разработка ведётся в GitLab — часто потому, что он развёрнут на своих серверах, — подключение открывает ассистенту доступ к репозиториям, задачам и merge request.

Обзор

GitLab часто выбирают ради контроля: компания хочет держать код на собственной инфраструктуре, либо её CI и код изначально живут в одном месте.

Управляющие компании, которые сами разрабатывают платформу бронирования, иногда попадают в эту категорию — особенно там, где требования к защите данных делают собственный хостинг более простым решением, чем спор о политике конфиденциальности.

Подключение GitLab даёт такой команде тот же диалоговый доступ, что и остальным, — что открыто, что ожидает, что изменилось, — не заставляя отказываться от инфраструктуры, выбранной по веским причинам. Как и весь этот раздел, она служит вашим инженерам, а не операционной работе.

Практический вопрос — пишет ли кто-то в вашей компании код. Если нет, пропустите эту интеграцию: в ней нет пользы для управления недвижимостью, а страница, которая делала бы вид иначе, только отняла бы у вас время.

Что ProhostAI может делать с GitLab

После подключения GitLab ProhostAI работает с вашими проектами, задачами и merge request на обычном языке.

Чтение

  • Поиск по проектамНаходите код и историю изменений в проектах, доступных подключённому аккаунту. “Что ожидает ревью в проекте portal?”
  • Обзор задач и merge requestСмотрите, что открыто, а что зависло.

Создание и обновление

  • Создание и обновление задачЗаводите или обновляйте задачи по мере появления работы.
  • Комментарии к merge requestОставляйте заметку, не переключаясь между вкладками.

Как подключить GitLab

GitLab подключается через OAuth — к gitlab.com или к вашему собственному серверу GitLab, если он доступен из интернета.

  1. 1Откройте ProhostAI и перейдите в Настройки → Подключения.
  2. 2Найдите GitLab и нажмите «Подключить».
  3. 3Войдите в GitLab и подтвердите разрешения.
  4. 4Спросите, что открыто в одном из ваших проектов, чтобы убедиться, что всё работает.

Полезно знать

Собственный сервер GitLab тоже подходит — если он доступен из интернета для OAuth-подключения.

Доступ определяется правами подключённого аккаунта на уровне проектов.

Это инструмент для вашей инженерной команды, а не для операционной работы с объектами.

Частые вопросы об интеграции с GitLab

Да, если этот сервер доступен из интернета — тогда OAuth-подключение сможет завершиться.

Те, к которым есть доступ у подключённого аккаунта. Права на уровне проектов продолжают действовать.

Да, а также обновлять их и комментировать merge request — в пределах доступа этого аккаунта.

Нет. Это инструмент для инженерной команды компаний, которые сами разрабатывают своё ПО.

Откройте Настройки → Подключения в ProhostAI и отключите интеграцию, либо отзовите приложение в настройках GitLab.

Доступ к коду без переключения контекста