GitLab подключается с использованием персонального токена доступа. Настройте его в Настройки → Подключения → Управление исходным кодом.
Создание токена
В GitLab создайте персональный токен доступа с api необходимыми правами. Эти права позволяют читать содержимое репозитория, создавать ветки и открывать запросы на объединение.
Вставьте его в параметры Управления исходным кодом. Coroid шифрует этот токен при хранении, никогда не отображает его в интерфейсе или через API и не включает в экспорт параметров.
Владение токеном
Для совместного использования в команде создайте токен на учетной записи, предназначенной для автоматизации, а не на личной учетной записи — так подключение будет продолжать работать при смене ролей сотрудников.
Установите срок истечения, который вы будете отслеживать. Если токен истечет незаметно для вас, это приведет к внезапному сбою при попытке отправки данных, что затруднит диагностику по сообщению об ошибке.
Запросы на объединение
Coroid открывает запросы на объединение так же, как он открывает запросы на вытягивание в GitHub — по одной ветке на задачу, отправляемой при готовности работы, с целевой базовой веткой.
Coroid никогда не выполняет объединение самостоятельно. Объединение происходит только тогда, когда человек объединяет запрос на объединение в GitLab или нажимает Утвердить и объединить в Coroid.
Ваши существующие правила утверждения и требования к конвейеру применяются без изменений. Утвердить и объединить также выполняет объединение через запрос на объединение, поэтому те же правила определяют успешность операции. Подробнее Объединение.
Приложения для рецензирования GitLab
Если вы используете приложения для рецензирования GitLab, эти среды можно привязать к запросам на объединение в качестве доказательств рецензирования. Подробнее Доказательства рецензирования.
Локально развернутая версия GitLab
Подключение предполагает, что экземпляр GitLab доступен из Coroid. Для локально развернутого экземпляра, находящегося за границами сети, это обязательное условие, которое нужно выполнить до настройки токена.