Serveur DevOps open source intégrant un outil de suivi des tickets, la gestion Git, les pull requests et les fonctionnalités de CI
Exécutable avec une seule image Docker
-
Interface web desktop/mobile
-
Fork/clone de dépôts
-
Prise en charge de la liaison entre tickets et commits
-
Exécution automatique de la CI après une PR, avec possibilité de modifier les règles de PR (nombre de reviewers, motifs de fichiers, etc.)
-
Fonctionnalités intégrées de recherche de symboles et d'intelligence de code
-
Possibilité de discuter du code sans PR
2 commentaires
La plus grande différence avec GitLab, c’est que c’est un projet open source en Java.
La fonction CI aussi peut être configurée facilement uniquement via l’interface, contrairement à GitLab où il faut éditer du YAML.
Et ils montrent aussi qu’il peut gérer des dépôts assez volumineux, avec une démo interne où ils clonent le dépôt Linux.
https://code.onedev.io/projects/linux/
Pour les entreprises qui choisissent GitLab plutôt que GitHub Enterprise, est-ce que cela pourrait devenir une autre option ?
Le support soigné jusqu’aux pages mobiles est impressionnant.
Ils pratiquent eux-mêmes le dogfooding directement sur https://onedev.io/, et GitHub ne sert apparemment que de miroir.