On a déménagé sur Gitlab.com!

Hello,

Nous avons déménagé le code source, les issues, pull requests, commentaires etc sur Gitlab.com. Voici notre nouveau chez-nous :

Pourquoi déménager ?

Deux raisons sortent du lot :

  1. Nous souhaitons autant que faire se peut promouvoir les logiciels libres. Gitlab.com est un service d’hébergement de Gitlab le logiciel libre (qu’on peut installer sur un serveur à soi, auquel on peut contribuer ; l’utilisateur n’est pas prisonnier d’un unique vendeur)
  2. Dans nos jobs respectifs nous utilisons déjà beaucoup différentes instance de Gitlab, et trouvons ça plus efficace (exemples: la CI intégré, la capacité à avoir des runners partout y compris sur son propre ordi portable, et aussi la fonctionnalité “create merge request” depuis une issue).

Compliqué le déménagement ?

À première vue, non. L’import est rapide, tous les objets du dépôt sont récupérés : issues, commentaires, pull requests, wiki et bien sûr le code source avec son historique git. Nous verrons dans quelques jour s’il nous manque des choses.

Si jamais vous observez des éléments manquants, n’hésitez pas à nous en faire par ici sur le forum !

Dévelopeur : mets à jour tes remotes !

git remote rename origin github
git remote add origin 'git@gitlab.com:asqatasun/Asqatasun.git'

Et maintenant ?

Parmi les diverses tâches, on a :

  • avoir une belle bonne grosse CI remplie de conteneurs Docker :yum:
  • trouver comment faire un “mirroir retour” du code depuis Gitlab vers Github (toute aide est la bienvenue :))

Conclusion

N’hésitez pas à remonter des problèmes, et continuez de parler d’Asqatasun autour de vous !

@mfaure, j’aurai besoin d’accéder aux “issues” sur Github, car plusieurs liens dans le code source pointent vers quelques issues Github et je souhaite les remplacer par leur version Gitlab (en vérifiant que toutes les informations sont bien là…). C’est possible ?

@fabrice j’ai remis les issues. Dis-moi quand c’est bon pour toi qu’on les enlève :slight_smile:

faire un “mirroir retour” du code depuis Gitlab vers Github

C’est fait avec l’option "Keep divergent refs" pour permettre à la synchro de fonctionner même si une des branches ne peut pas se synchroniser.

documentation :


@mfaure, un coup de main pour améliorer le message de migration vers Gitlab que j’ai ajouté dans les templates Github (issue / PR) ?