Intégration de GitLab et Jenkins

j'ai lu les différences entre Gitlab Community et Enterprise dans cette page:https://about.gitlab.com/features/

D'après cette page, je crois comprendre que L'intégration avec Jenkins n'est disponible que dans la version enterprise. Cependant, j'ai vu que l'utilisation de crochets web Je peux déclencher des constructions dans Jenkins quand une poussée se produit dans Gitlab.

donc ma question Est Quelle est la différence entre la communauté et l'entreprise en ce qui concerne l'intégration avec jenkins?

17
demandé sur telle 2015-02-04 20:35:46

3 réponses

sur la page de requête de fusion, il y a un widget d'état qui montre l'état des tests pour cette requête de fusion particulière, et sur votre page d'accueil de projet, il y a un badging d'état de test. Ces deux éléments de L'UI ne se manifestent que si vous activez un "service d'assurance-chômage" sur le projet. Dans la communauté, vous pouvez l'allumer avec Gitlab CI. Dans l'entreprise, vous pouvez le configurer pour fonctionner avec jenkins.

15
répondu twk3 2015-02-04 17:49:01

basé sur cette page je comprends que L'intégration avec Jenkins est seulement disponible dans la version enterprise.

Ce n'est plus vrai, le Jenkins GitLab Plugin (d'une tierce partie) fonctionne à accrocher Jenkins dans GitLab comme un fournisseur de CI.

la page wiki a un exemple DE setup avec beaucoup de détails que vous aurez besoin pour le faire fonctionner.

Cela donnera des indicateurs d'état de construction/test par-commit dans GitLab et se connecter également dans le système de requêtes de fusion (à la fois dans la mise à jour locale et lorsque les requêtes de fusion proviennent de mises à jour).

8
répondu teeks99 2016-09-16 19:13:29

vous pouvez également intégrer GitLab avec Jenkins en utilisant le Générique Webhook Déclencher Plugin.

un exemple d'intégration avec ce plugin, pour effectuer une analyse de code statique sur les requêtes de fusion, est disponible dans le la Violation des Commentaires à GitLab Plugin page de wiki.

0
répondu Tomas Bjerre 2017-04-10 20:30:54