Des add-ons Valiantys sur Bitbucket ! - Valiantys

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

Des add-ons Valiantys sur Bitbucket !

blogsvntogit

Depuis quelques années, Valiantys hébergeait les sources de ses add-ons open sources sur le repository SVN d’Atlassian Studio. Ces add-ons sont au nombre de 4 :

En Mars 2013, Atlassian a pris la décision de fermer cette plateforme Studio, que ce soit les wikis, issue trackers, mais également l’hébergement des sources sur son repository SVN.

A Valiantys, nous avons donc du décider de franchir le pas et migrer toutes les sources de ces produits open-sources sur Bitbucket, plateforme d’hébergement DVCS (Git ou Mercurial) dont Atlassian est le propriétaire.

Résumé de la migration

Cette migration s’est effectuée en plusieurs étapes (tutoriel de migration SVN -> Git) :

  • génération d’un dump SVN par les équipes Atlassian des 4 projets SVN avant la fermeture de la plateforme (un simple checkout aurait suffit pour récupérer les sources et les envoyer ensuite sur Bitbucket, mais cet extract permettait en plus de conserver les métadonées liées au commit, auteurs, etc…)
  • mise en confirmité des fichiers sources pour les préparer à la structure Git (génération des authors files, clean up pour l’encoding des fichiers, etc…) via l’exécution de scripts Java via un JAR dédié à la migration SVN -> Git (à télécharger via le tutoriel de migration)
  • création du compte Bitbucket pour l’équipe de développement Valiantys + création des 4 repository Git
  • push des sources sur Bitbucket pour chacun des projets

Je ne vais pas vous cacher que toutes ces étapes ont nécessité quelques allers/retours avec notre point de contact pour cette migration chez Atlassian (merci Joseph Clark @jaysee00 !), mais c’est enfin ok 🙂

Bitbucket / Git – Prise en main

A Valiantys, il nous a fallu apprendre à jouer avec Git et ses principes de bases qui en font sa puissance. Il va sans dire qu’un temps d’adaptation a été nécessaire, mais nous sentons déjà l’avantage de la phase de staging qui nous permet de ne pas nous télescoper lors de nos différents développements.

Il sera sûrement intéressant de vous faire un retour dans quelques mois pour vous dire ce qu’il en est, et si éventuellement nos projets propriétaires pourraient y être hébergés également 😉

Cutted Triangle

Inscrivez-vous à notre newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.