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