TODO nouvelle version

Développeurs ››
Parent Previous Next

Avant l'élaboration du tag

  1. Mettre à jour les scripts externes (voir la page Mise à jour de l'application).
  2. Tester complètement l'application pour détecter des régressions éventuelles.
  3. Vérifier dans cette documentation que les pages "Mise à jour de l'application" et "What's new ?" sont bien à jour.
  4. Générer la base de données de test + le SQL correspondant (pour la prod, laisser uniquement INSERT INTO `schoolzone` (`schoolZoneId`, `label`) VALUES (1, 'defaultZone'); et INSERT INTO `version` (`revision`) VALUES (571);).
  5. Ajouter des pages éventuelles dans la documentation en fonction des modifications introduites dans la nouvelle version.
  6. Mettre à jour la classe de version (/application/library/Version.php) avec la bonne version (nom de la version).
  7. Générer les fichiers css et js combinés et minifiés (exécuter le fichier /library/minify/minify.cmd).

Test de pré-prod

  1. Mettre à jour l'application sur le serveur de pré-prod.
  2. Tester complètement l'application (surtout les nouvelles fonctionnalités).
  3. Noter les bugs éventuels (fichiers de log...).
  4. S'il y a des bugs, les corriger puis recommencer toute la procédure.

Création du tag SVN

  1. Créer un nouveau tag via SVN.
  2. Faire un update to head des sources.
  3. Commiter à nouveau pour ajouter le tag en local.

Élaboration des sources pour distribution

  1. Réaliser un export des sources vers les sources de dév.
  2. Supprimer tous les médias de /local/media/.
  3. Supprimer tous les fichiers de /local/cache/.
  4. Supprimer tous les fichiers de /local/index/.
  5. Supprimer tous les fichiers de /local/log/.
  6. Remplacer  /local/config/application.cfg.array.php par /application/config/application.cfg.array.php.
  7. Copier les nouvelles sources vers les sources de prod.
  8. Supprimer des sources de prod les dossiers /dev et /doc.
  9. Générer les fichiers compressés en .zip et .tar.gz.

Publier les sources

  1. Uploader les sources sur le site vitrine.
  2. Mettre à jour /download/lastRevision.js.
  3. Mettre à jour la page telechargement.php.

Créé avec HelpNDoc Personal Edition: Créer des documents d'aide PDF facilement