Caractéristiques-clefs
- Home URL
- https://about.gitlab.com/
- Licence
- MIT
Description
Présentation rapide et historique
GitLab Community Edition est une plateforme de développement open source créée en 2011 par Dmitriy Zaporozhets et Valeriy Sizov. Initialement appelée "GitLab", elle était conçue pour offrir une alternative à GitHub et Bitbucket. La première version de GitLab a été publiée en septembre 2011. Depuis lors, le logiciel a évolué pour devenir une plateforme complète de gestion du cycle de vie des logiciels. GitLab Community Edition est devenue une solution populaire pour les développeurs, les équipes et les organisations, offrant une large gamme de fonctionnalités pour le développement collaboratif et l'intégration continue.
Caractéristiques et fonctionnalités
- Gestion de code source : GitLab Community Edition utilise Git comme système de contrôle de version pour la gestion des codes sources.
- Développement collaboratif : La plateforme permet aux utilisateurs de collaborer sur des projets en temps réel, grâce à des fonctionnalités telles que les discussions, les mentions et les notifications.
- Gestion de tickets : GitLab Community Edition offre une fonctionnalité de gestion de tickets pour suivre les problèmes et les tâches liées à un projet.
- Intégration continue : La plateforme supporte l'intégration continue et la livraison continue (CI/CD) pour automatiser les tests et les déploiements de logiciels.
- Déploiement automatique : GitLab Community Edition permet de déployer automatiquement les logiciels vers des environnements de production, de staging ou de développement.
- Analyse de code : La plateforme offre des outils d'analyse de code pour détecter les vulnérabilités de sécurité et les problèmes de qualité de code.
- Gestion des versions : GitLab Community Edition prend en charge la gestion des versions pour permettre aux utilisateurs de créer des versions et de gérer les changements dans le code.
- Intégrations externes : La plateforme offre des intégrations avec de nombreux outils et services externes, tels que Slack, Mattermost, Trello, etc.
- Personnalisation : GitLab Community Edition peut être personnalisé pour répondre aux besoins spécifiques des utilisateurs, grâce à des modules complémentaires et des intégrations personnalisées.