... sur GitLab :
- il permet d’héberger les projets web et la gestion de versions des codes sources ;
- il permet la gestion de tout le processus de développement ;
- il permet une collaboration simple ;
- il est open source et collaboratif ;
- c’est gratuit ;
- c’est aussi une solution pour les entreprises.
GitLab est donc une réelle alternative à GitHub (Microsoft ndlr) ! système d'intégration continue très puissant
...
Où l'IC se situe-t-elle dans le flux de travail et que fait-il ?
L'intégration continue, ou IC, permet d'intégrer le code de votre équipe dans un référentiel partagé. Les développeurs partagent leur nouveau code dans une demande de fusion (extraction), ce qui déclenche la création, le test et la validation par un pipeline, avant la fusion des modifications dans votre référentiel.
GitLab CI/CD va vous permettre d’automatiser les builds, les tests, les déploiements, etc. de vos applications. L’ensemble de vos tâches peut être divisé en étapes et l’ensemble de vos tâches et étapes constituent un pipeline.
Les outils d'intégration continue - CI, et de déploiement continu - CD, permettent d'automatiser beaucoup de processus qui prennent du temps, et sont sujets à erreur humaine.
Cela permet aux développeurs de se concentrer sur la création de logiciels !
GitLab est un service qui stocke les dépôts en utilisant le backbone Git ...
Il dispose d'un pipeline de CI-CD qui permet à un développeur de configurer un script automatisé pour les tests en continu, les demandes de pull, les builds, les différents environnements de test et bien plus encore !
...