Axel Raboit EI

Livraison et mises à jour

Le socle est versionné et testé ; un site client reçoit les corrections sans être refait.

Une version d’Aurora passe ses tests, ses migrations et sa mise en ligne, puis arrive sur chaque site client.

Un site livré n'est pas un site fini. Aurora est un paquet versionné : le site d'un client s'y branche, et reçoit les corrections et les nouveautés par une mise à jour, pas par une refonte.

Une version, de bout en bout

Une version d'Aurora passe ses tests, ses migrations et sa mise en ligne avant d'arriver sur chaque site, toujours sous un numéro qui dit ce qui a changé.

Le numéro de version dit ce qui change

Les versions d'Aurora se suivent sur une frise. Le dernier chiffre monte pour une correction, le deuxième pour un ajout ou une amélioration, le premier quand le site demande une intervention. Chaque version a ses notes, en français, écrites du point de vue de ce qui change à l'écran.

Ce qui se passe à chaque version

  • Plus de 26 000 tests automatisés passent avant chaque version.
  • Les changements de base de données sont joués automatiquement à la mise en ligne.
  • La mise en ligne se fait en une commande, et vérifie derrière elle que le site répond.
  • Les données du client restent chez le client : son serveur, son nom de domaine, ses comptes.
  • C'est la partie qu'on ne voit pas et qui décide de tout : un site qu'on ne peut pas mettre à jour vieillit à partir du jour de la livraison.