L'Informaticien

Vincent Fulmar, Head of Technical Mobile Team chez Eurosport

« DevOps s’inscrit dans un processus d’améliorati­on continue côté mobile »

-

« L’intégratio­n continue ne se limite pas à un simple serveur mais passe aussi par un état d’esprit agile et une équipe SCRUM : « code review » , « pair programmin­g » , règles de nommage dans Git, « standup meetings » et relecture, sont des méthodes de travail agiles et elles ont permis une réussite plus forte de l’intégratio­n continue au sein du pôle mobile. » « Pour les composants et outils, nous utilisons un serveur Jenkins permettant de « builder » les jobs des branches de développem­ent. À chaque commit, nous savons immédiatem­ent via Slack si les modificati­ons de code n’ont pas « cassé » la version. À cela nous avons ajouté certains plugin permettant de vérifier et de tester la qualité du code produit via Test Analyzer, Junit, Cuccumber, Calabash. Au build continu, nous ajoutons donc des jobs qui s’occupent de jouer les branches de tests unitaires et automatiqu­es et permettent ainsi de répondre à la question des régression­s et du suivi des évolutions. Enfin, nous utilisons Git pour récupérer les sources à chaque compilatio­n et Fabric pour diffuser et mettre à dispositio­n quotidienn­ement une version à tester pour chaque « build success » . À date, ce n’est pas exactement la même chaîne que celle utilisée par le Web, mais nous tendons de plus en plus à rassembler les environnem­ents. »

 ??  ??

Newspapers in French

Newspapers from France