@PacoVelobs parce que tu peux l'installer chez toi. contrairement à girhub.
L'ergonomie est certes différente mais je pense surtout que les gens sont habitués à celle de girhub.
@fredenbois Je pensais plus à des différences fonctionnelles sur les versions #SaaS.
J'avoue, je trouve la mise en forme (polices, couleurs, espacements) des pages de #github totalement illisible mais c'est subjectif.
Par contre la #CI de #Gitlab demande moins de code pour faire plus de choses par exemple.
Sans parler des fonctionnalités natives pour l'#infrastructure absentes de #github et juste présentes et fonctionnelles sur #gitlab
@PacoVelobs ah pardon, j'avais mal compris ton pouet. Je pensais que tu jugeais gitlab beaucoup moins bien que github
@fredenbois
Nonononononpnononononononononononononononon
@PacoVelobs Gitlab fonctionne, même très bien, et pour naviguer beaucoup entre les deux, j'aime énormément Gitlab au final.
Et la transparence totale de Gitlab sur leur feuille de route, fonctionnement interne et code source, c'est vraiment unique.
@PacoVelobs comment l’automation CI/CD de Gitlab se compare à GitHub? Parce que, à ce point, c’est sans doute le plus important pour les projets qui envisageraient de migrer…
@metacosm Chez #Github, ils poussent à l'usage des #actions, des bouts de #CI réutilisables fournis par eux ou par la communauté. C'est possible aussi avec #Gitlab, facilement, mais je trouve qu'ils y poussent moins.
Chez #Gitlab, tu as des _jobs_ dans des _stages_, clairs, faciles, lisibles.
Chez #Github tu as des _steps_ dans des _jobs_ eux mêmes rangés dans des _worflows_ appelant potentiellement des _actions_, bordélique, foutraque.
@metacosm Ils diffèrent aussi sur la gestion des permissions. Les deux utilisent des sortes de _service accounts_ mais pas #Gitlab est beaucoup plus granulaire avec sa gestion par _tokens_ d'utilisateur, de projet, de groupe. #Github repose que des #GithubApp que tu peux installer dans des _dépots_, _organizations_ ou _enterprise_ selon le niveau d'usage.
Au final, les deux sont bien pour ce point, ils sont juste différents.
@metacosm Dernier point important à mes yeux pour ce qui est de considérer une migration, chez #github tu ne peux avoir que https://github.com/{user,organization}/repository.git. Et je parle d'expérience, gérer plusieurs _organizations_ c'est pas fou fou fou.
Là où #Gitlab te permet un _nesting_ infini de https://whaterver/{nested_groups}/project.git. C'est immensément plus naturel à mes yeux.