Update MISE EN PROD

master
Frédérik Benoist 2023-07-08 05:04:48 +02:00
parent b239ce4f72
commit a578cb7585
1 changed files with 23 additions and 17 deletions

@ -5,29 +5,35 @@
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
- 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>
`<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
}
`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: {
`
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
- 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)