Herramientas de usuario

Herramientas del sitio


simo:documentos:tecnicos:despliegue

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

simo:documentos:tecnicos:despliegue [2017/11/14 20:51]
lgomez creado
simo:documentos:tecnicos:despliegue [2017/11/14 20:54] (actual)
lgomez
Línea 12: Línea 12:
  
   - Cada módulo SIMO (ciudadano, OPEC, IES) tiene un cluster similar, ciudadano 14 tucanos y 4 chamis, opec 1 tucano y los mismos 4 chamis, IES 2 tucanos y 2 chamis (1 compartido que es el master)   - Cada módulo SIMO (ciudadano, OPEC, IES) tiene un cluster similar, ciudadano 14 tucanos y 4 chamis, opec 1 tucano y los mismos 4 chamis, IES 2 tucanos y 2 chamis (1 compartido que es el master)
-  - A nivel de configuración la principal diferencia es que ciudadano y OPEC tienen búsquedas Lucene pero IES no +  - A nivel de configuración la principal diferencia es que ciudadano y OPEC tienen búsquedas Lucene pero IES no
 + 
 +El procedimiento de despliegue es el siguiente 
 +PROCEDIMIENTOS DE DESPLIEGUE 
 + 
 +1. SUBIR VERSION POM Y HACER COMMIT 
 + 
 +2. Hacer compilacion javascript y mirar que se ejecute bien 
 + ir a js/​libs/​util/​buildscripts/​ 
 + ./build.sh --profile /​home/​jrolon/​src/​SIGECA/​sigeca/​src/​profile/​app.profile.js --appConfigFile /​home/​jrolon/​src/​SIGECA/​sigeca/​src/​main/​webapp/​js/​libs/​sigeca/​sigeca.json 
 + 
 +3. Corregir en pruebas si hay errores javascript en el codigo SIGECA (hacer stash, checkout a pruebas, corregir, checkout a produccion y merge de pruebas en produccion de nuevo) 
 + 
 +4. Verificar fecha de release/​dojo/​dojo.js.uncompressed.js (debe estar a fecha de compilacion) 
 + 
 +5. HACER MERGE DE PRUEBAS EN PRODUCCION ​   
 + checkout produccion 
 + merge pruebas 
 +6. HACER CAMBIOS a index.html  
 + - de libs/​dojo.js a release/​dojo.js.compiled.js (Descomentarear y comentarear) 
 + - quitar google analytics si es ies o opec 
 +7. Hacer cambios a css de libs a release 
 + ir a themes 
 + find . -name '​sigeca*.css'​ -exec sed -i '​s/​libs/​release/​ 
 + 
 +9. Minificar con 
 + cd ~/​programas/​ 
 + java -jar closure-compiler-v20160713.jar ​ --js /​home/​jrolon/​src/​SIGECA/​sigeca/​src/​main/​webapp/​js/​release/​dojo/​dojo.js.uncompressed.js --js_output_file /​home/​jrolon/​src/​SIGECA/​sigeca/​src/​main/​webapp/​js/​release/​dojo/​dojo.js.compiled.js --compilation_level WHITESPACE_ONLY 
 + 
 +10. Verificar fecha de release/​dojo/​dojo.js.compiled.js (debe estar a fecha de compilacion) 
 +11. mvn -DskipTests install 
 +12. Desplegar en Piapocos (ojo con version POM) 
 +13. Prueba general de funcionamiento 
 +14. Despliegue en tucano1 
 +15. Prueba general de funcionamiento 
 +16. Reindexamiento y cache (si es necesario) 
 +17. Despliegue en tucanos 
 +18. Prueba general de funcionamiento 
 +19. revertir index y sigeca.json a valores por defecto 
 + 
 + 
 +20. Pasar reportes 
 +21. Cambios de BD 
 +22. Despliegue war en produccion en todos los nodos 
simo/documentos/tecnicos/despliegue.1510692713.txt.gz · Última modificación: 2017/11/14 20:51 por lgomez