Add MISE EN PROD
parent
ffa03e86d2
commit
b7fbe99e39
|
|
@ -0,0 +1,82 @@
|
||||||
|
1. vérifier que les core/locales sont bien en phase avec les mise à jour de plugin
|
||||||
|
2. bien vérifier que la branche de DEV a été commitée
|
||||||
|
3. p_mp4_global : Changer c_version
|
||||||
|
4. p_mp4_global : vérifier que c_sqlcache_enabled = 1
|
||||||
|
5. Arrêter le service GlassFish
|
||||||
|
6. Arrêter la tâche DOS du Grunt
|
||||||
|
7. Créer une branche de livraison release-*. Pour cela :
|
||||||
|
- se mettre sur la branche de DEV
|
||||||
|
- faire un "checkout revision" afin de créer la branche release comme nouvelle branche
|
||||||
|
8. Dans login.html mettre le même n° de révision :
|
||||||
|
<h6 id="version_mp4" data-version="4.5.4" > (4.5.4)</h6>
|
||||||
|
9. Dans gruntfiles.js vérifier que les entrées suivantes sont à true pour la clé "HTMLMIN_OPTION"
|
||||||
|
var HTMLMIN_OPTION = {
|
||||||
|
removeComments: true,
|
||||||
|
collapseWhitespace: true,
|
||||||
|
minifyJS: true,
|
||||||
|
removeTagWhitespace: true
|
||||||
|
}
|
||||||
|
10. dans gruntfiles, verifier que l'entrée suivante est celle ci pour uglify
|
||||||
|
uglify: {
|
||||||
|
options: {
|
||||||
|
// PRODUCTION
|
||||||
|
mangle: {except: ['jQuery']}
|
||||||
|
},
|
||||||
|
11. Au niveau projet lancer les task grunt (attendre que tout soit bien fini entre chaque passe):
|
||||||
|
- handlebars
|
||||||
|
- htmlmin
|
||||||
|
- uglify
|
||||||
|
12. Dans le projet faire un "clean & build"
|
||||||
|
13. Tester la version avec un maximum de navigateurs (Chrome, Firefox, IE et Opera)
|
||||||
|
14. Extraire les package et les déposer dans C:\dev\mobile\MobilePortal\bdd-ref\XE_P_MP4.sql
|
||||||
|
15. Faire un commit général
|
||||||
|
16. Faire une sauvegarde manuelle du .WAR
|
||||||
|
17. copier le .WAR sur les serveurs ciblés dans le répertoire .TMP
|
||||||
|
18. Faire un compare des tables et les mettres à jour en BDD avec Toad
|
||||||
|
mettre SET DEFINE OFF en haut du script de package pour éviter les prompts &
|
||||||
|
Bien penser à cocher "Format before comparison" pour les packages
|
||||||
|
19. Mettre à jour les packages (attention P_MP4_GLOBAL et SQLCACHE=1)
|
||||||
|
20. Penser à bien mettre à jour la traduction
|
||||||
|
-- PASPDI ---
|
||||||
|
delete mr_traduction@mr_paspdi;
|
||||||
|
insert into mr_traduction@mr_paspdi select * from mr_traduction mtrad where mtrad.abandon is null;
|
||||||
|
select count(*) from mr_traduction mtrad where mtrad.abandon is null;
|
||||||
|
select count(*) from mr_traduction@mr_paspdi mtradpaspdi where mtradpaspdi.abandon is null;
|
||||||
|
-- PASPT ---
|
||||||
|
delete mr_traduction@mr_paspt2;
|
||||||
|
insert into mr_traduction@mr_paspt2 select * from mr_traduction mtrad where mtrad.abandon is null;
|
||||||
|
select count(*) from mr_traduction mtrad where mtrad.abandon is null;
|
||||||
|
select count(*) from mr_traduction@mr_paspt2 mtradpaspt where mtradpaspt.abandon is null;
|
||||||
|
21. Avec TOAD recompiler tous les packages sans DEBUG
|
||||||
|
22. forcer le futur redémarrage des sessions sur chaque serveur : GZ, XG
|
||||||
|
UPDATE mp_login SET login_expire = SYSDATE WHERE login_expire > SYSDATE;
|
||||||
|
/
|
||||||
|
COMMIT;
|
||||||
|
truncate table mp_sql_cache;
|
||||||
|
23. Dans GlasshFish faire un redeploy de l'application (choisir le .war dans /support/deploy)
|
||||||
|
24. Puis faire OBLIGATOIREMENT : server -> restart
|
||||||
|
25. TRUNCATE MP_SQL_CACHE
|
||||||
|
|
||||||
|
CAS DE TEST
|
||||||
|
• Tester export Excel et PDF
|
||||||
|
• Upload grosses photos
|
||||||
|
|
||||||
|
Mise en PROD
|
||||||
|
|
||||||
|
• 24/02/2016 (build 219) HotFix #404
|
||||||
|
• 21/02/2016 (build 217)
|
||||||
|
• 07/02/2016 (buid 211)
|
||||||
|
• 14/03/2016 (v4.0.1)
|
||||||
|
• 05/04/2016 (v4.0.2)
|
||||||
|
• 01/05/2016 (v4.0.3)
|
||||||
|
• 06/11/2016 (V4.1.0)
|
||||||
|
• 08/11/2016 (v4.1.1) hotFix cache IE + date Profil utilisateur
|
||||||
|
• 24/09/2017 (v4.5.0) IKKS
|
||||||
|
• 01/10/2017 (v4.5.1) IKKS & KIDILIZ
|
||||||
|
• 08/04/2018 (v4.5.2) KIDILIZ (GMAIL ...)
|
||||||
|
• 17/06/2018 (v4.5.2) IKKS
|
||||||
|
• 22/10/2018 (v4.5.3) KIDILIZ + IKKS (hotfix chrome 70 pour ApplicationCache)
|
||||||
|
• 27/01/2019 (v4.5.4) KIDILIZ + IKKS (hotfix full screen / annotation / importation cache / plugins ...)
|
||||||
|
• 05/05/2019 (v4.5.4) FBE_HOT#711 correction date rangepicker
|
||||||
|
• 17/01/2021 (v4.5.4) FBE_HOT#732 date max saisie visite et ajout protocole
|
||||||
|
|
||||||
Loading…
Reference in New Issue