Avant l'élaboration du tag
- Mettre à jour les scripts externes (voir la page Mise à jour de l'application).
- Tester complètement l'application pour détecter des régressions éventuelles.
- Vérifier dans cette documentation que les pages "Mise à jour de l'application" et "What's new ?" sont bien à jour.
- 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);).
- Ajouter des pages éventuelles dans la documentation en fonction des modifications introduites dans la nouvelle version.
- Mettre à jour la classe de version (/application/library/Version.php) avec la bonne version (nom de la version).
- 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
- Mettre à jour l'application sur le serveur de pré-prod.
- Tester complètement l'application (surtout les nouvelles fonctionnalités).
- Noter les bugs éventuels (fichiers de log...).
- S'il y a des bugs, les corriger puis recommencer toute la procédure.
Création du tag SVN
- Créer un nouveau tag via SVN.
- Faire un update to head des sources.
- Commiter à nouveau pour ajouter le tag en local.
Élaboration des sources pour distribution
- Réaliser un export des sources vers les sources de dév.
- Supprimer tous les médias de /local/media/.
- Supprimer tous les fichiers de /local/cache/.
- Supprimer tous les fichiers de /local/index/.
- Supprimer tous les fichiers de /local/log/.
- Remplacer /local/config/application.cfg.array.php par /application/config/application.cfg.array.php.
- Copier les nouvelles sources vers les sources de prod.
- Supprimer des sources de prod les dossiers /dev et /doc.
- Générer les fichiers compressés en .zip et .tar.gz.
Publier les sources
- Uploader les sources sur le site vitrine.
- Mettre à jour /download/lastRevision.js.
- Mettre à jour la page telechargement.php.
Créé avec HelpNDoc Personal Edition: Créer des documents d'aide PDF facilement