Le projet CentOS passe au développement avec GitLab

Le projet CentOS dévoilé récemment le lancement de un nouveau service de développement collaboratif basé sur la plateforme GitLab, cela est dû à la décision d'utiliser GitLab comme plate-forme d'hébergement principale pour les projets CentOS et Fedora qui a été prise l'année dernière.

Il convient de noter que l'infrastructure n'a pas été construite sur ses serveurs, mais sur la base du service Gitlab dans lequel la section gitlab.com/CentOS est fournie pour les projets liés à CentOS.

Pour le moment, des travaux sont en cours pour intégrer la section à la base d'utilisateurs du projet CentOS, qui permettra aux développeurs de se connecter au service Gitlab en utilisant des comptes existants.

 Nous souhaitons la bienvenue à CentOS dans la communauté GitLab au sens large ! Nous croyons en la plate-forme DevOps de GitLab et en sa capacité à aider les communautés comme CentOS à planifier, créer, protéger et déployer des logiciels de manière collaborative et transparente plus rapidement. Nous sommes impatients de voir l'impact que le passage à GitLab aura sur votre communauté. 

Séparément, on observe que le projet qu'ils avaient basé sur la plateforme Pagure (git.centos.org) continuer être considéré comme un lieu héberger les sources des packages portés depuis RHEL, ainsi que la base de la formation de la branche CentOS Stream 8.

Mais la branche CentOS Stream 9 est déjà en cours de développement sur la base d'un nouveau référentiel dans GitLab et se distingue par la possibilité de se connecter aux contributeurs de la communauté de développement, ainsi que d'autres projets hébergés sur git.centos.org restent à sa place pour l'instant et ne sont pas requis migrer.

Vous vous souviendrez peut-être que CPE a organisé une session sur les exigences pour trouver une future maison pour stocker notre code source. Gitlab a été choisi comme destination en fonction de diverses exigences. Au cours de l'année écoulée, CentOS Stream a été développé via Gitlab. Nous avons utilisé cette période pour tester les workflows et nous sommes maintenant heureux d'annoncer que Gitlab a gentiment accueilli CentOS dans son programme open source GitLab. Nous avons maintenant un GitLab hébergé disponible pour la communauté CentOS qui offre aux membres de notre communauté des options supplémentaires pour la gestion de code et de projet. Nous travaillons maintenant à intégrer le système de compte CentOS dans Gitlab, permettant une intégration et une utilisation transparentes de votre compte.

Pour sa part, il convient également de mentionner que il y avait des opposants à la transition au modèle SaaOui et pendant la discussion de la décision prise a souligné que l'utilisation d'un service prêt à l'emploi fourni par GitLab ne permet pas un contrôle total de l'infrastructurePar exemple, il est impossible d'être sûr que l'infrastructure du serveur est correctement entretenue, les vulnérabilités sont supprimées rapidement, la télémétrie et l'environnement ne commenceront pas à prévaloir n'ont pas été compromis à la suite d'une attaque externe ou des actions malhonnêtes d'employés.

Pour plus de clarté, https://git.centos.org est toujours l'emplacement approprié pour tous les téléchargements de sources RHEL et le contenu CentOS Stream 8. Https://gitlab.com/redhat/centos-stream est l'emplacement pour contribuer à CentOS Stream 9 Tout contenu SIG stocké sur git.centos.org peut y rester pour le moment, nous ne demandons pas encore de migration.

Lors du choix d'une plateforme, en plus des opérations standards avec des référentiels (fusion, fork, ajout de code, etc.), il y avait des exigences telles que la possibilité d'envoyer des demandes push via HTTPS, signifie limiter l'accès aux versions, prise en charge des versions privées, partager l'accès aux utilisateurs externes et internes (par exemple, pour travailler sur la correction des vulnérabilités lors d'un embargo sur la divulgation d'informations sur un problème), la familiarité avec l'interface, l'unification des sous-systèmes pour travailler avec les rapports de problèmes, le code, la documentation et la planification de nouvelles fonctionnalités, disponibilité d'outils pour l'intégration IDE, prise en charge des workflows standard, possibilité d'utiliser un bot pour les fusions automatiques (nécessite CentOS Stream pour maintenir les packages avec le noyau).}

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter le détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.