Интеграция результата работы Дженкинса в Gitlab - PullRequest
0 голосов
/ 02 октября 2018

В настоящее время я улучшаю интеграцию Jenkins, которую мы имеем в Gitlab CE 10.6.0.На данный момент у нас был веб-крючок, который запускает конвейер в Дженкинсе.Задание выполнялось нормально, но в Gitlab у нас был только показанный конвейер, ожидающий до тех пор, пока он в итоге не вышел из строя, потому что бегун не был установлен.Мне удалось улучшить Groovy-скрипт на стороне Jenkins, чтобы статус отображался и в gitlab, как показано на рисунке:

pipeline result in gitlab

Моя проблема сейчасявляется то, что родительское задание по-прежнему отображается в ожидании, и все еще не выполняется.Я не установил Gitlab Runner на свой сервер (главным образом потому, что я не являюсь его администратором), и я не думаю, что это могло бы быть вариантом.

Любая идея о том, как у меня может быть только часть Дженкинсапоказано, а не внутренняя часть конвейера Gitlab?

1 Ответ

0 голосов
/ 03 октября 2018

После дополнительных исследований выяснилось, что в моем проекте был файл gitlab-ci.yml, который кто-то выполнил несколько месяцев назад, но никто больше не использовал ...

Итак, решение было просто удалитьэто иметь конвейер только с шагами Дженкинса

...