Gitlab автоматически объединяется, когда сборка не работает
У меня довольно простой вопрос. Мы установили Gitlab CI и хотим разрешить автоматическое слияние, как только сборка будет успешной для некоторых наших веток.
Вещь, мы видим, что сборка проходит, но слияние фактически не происходит, и статус сохраняется при "объединении автоматически после сборки".
У вас есть идеи, почему?
Я приложил скриншот ложного поведения.
![Слияние выполнено успешно, но MR не объединено]()
РЕДАКТИРОВАТЬ: Некоторая дополнительная информация, которая была запрошена:
- Похоже, что никакая фоновая задача не помещается в очередь, где я активирую "автоматическое слияние при успешном выполнении сборки"
- Когда сборка завершается, никакие фоновые задания не срабатывают, насколько я могу видеть. Ничего нового не запланировано, не было или не было.
- Я также не вижу ничего сумасшедшего или ERROR, как в журналах.
- Два скриншота моей приборной панели как MR с автоматическим запуском сборки:
![Панель мониторинга во время MR с автоматическим слиянием 2]()
Спасибо,
Julien
Ответы
Ответ 1
Возможно, ваше задание на слияние запланировано или мертво.
- Используйте свою учетную запись администратора и нажмите кнопку
Admin Area
.
-
Нажмите Monitoring
→ Background Jobs
![введите описание изображения здесь]()
-
Затем нажмите dashboard
и проверьте, выполнено ли задание слияния в очереди Scheduled
или Dead
.
![введите описание изображения здесь]()