Подтвердить что ты не робот

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

Я прочитал различия между сообществом Gitlab и Enterprise на этой странице: https://about.gitlab.com/features/

Основываясь на этой странице, я понимаю, что интеграция с Jenkins доступна только на корпоративной версии. Тем не менее, я видел, что с помощью веб-крючков я могу запускать сборки в Jenkins, когда в Gitlab происходит push.

Итак, мой вопрос в том, какая разница между сообществом и предприятием в отношении интеграции с дженкинсами?

4b9b3361

Ответ 1

На странице запроса слияния есть виджет состояния, который показывает статус тестов для этого конкретного запроса на слияние, и на домашней странице проекта есть значки состояния теста. Эти два элемента пользовательского интерфейса отображаются только в том случае, если вы включили "ci-сервис" в проекте. В сообществе вы можете включить его с помощью Gitlab CI. На предприятии вы можете настроить его для работы с дженкинсами.

Ответ 2

Основываясь на этой странице, я понимаю, что интеграция с Дженкинсом доступных на корпоративной версии.

Это уже не так, Jenkins GitLab Plugin (от третьего лица) работает, чтобы подключить Дженкинса к GitLab в качестве поставщика CI.

Страница имеет примерную настройку с большим количеством деталей, которые вам нужны, чтобы заставить ее работать.

Это даст индикаторы состояния сборки/тестирования per-commit в GitLab, а также подключится к системе запроса слияния (как в локальном репо, так и когда запросы слияния поступают из разветвленных репозиториев).