GitLab a beau être l'un des concurrents de GitHub et BitBucket, il souhaite quand même « jouer paisiblement » avec eux.
La nouvelle version 10.6 de GitLab permet donc d'intégrer la chaîne CI/CD (continuous integration, continuous delivery) à GitHub, qui en est dépourvu. Ce dernier confie en effet de nombreuses fonctions liées à la gestion de projets à des services tiers, dans lesquels il s'intègre.
En pratique, les développeurs devront créer leur projet dans GitLab. De là, ils pourront déclarer un ou plusieurs dépôts GitHub. Quand un code sera poussé vers l'un d'eux, il sera automatiquement envoyé dans la chaîne CI/CD, avec les possibilités habituelles : compilation, tests et déploiements automatisés.
L'opération est doublement bénéfique pour GitLab. La solution open source montre d'une part une ouverture de bon aloi, qui devrait rendre service à plus d'un développeur. D'autre part, elle s'assure de la visibilité : en s'intégrant au mastodonte GitHub, elle parviendra peut-être à séduire suffisamment certains clients, qui changeront alors de crèmerie.
Notez que l'intégration est gratuite pour tous les développeurs pendant un an (jusqu'au 22 mars 2019). Après quoi elle sera réservée à ceux disposant au moins d'un abonnement Silver (19 dollars par mois).
Commentaires (1)
#1
Donc la CI est gratuits si on a dépôt GitLab, mais payant (230$ par an et par utilisateurs, soit vite une fortune) si on a un dépôt externe…