Proyectos EBC
- Servers Disponibles
- Server CI
- Server Desarrollo
- Server QA
- Publicación de Pruebas en Submódulos
- Proyectos Migrados
Servers Disponibles
- Jenkins: http://172.31.100.23:8080/
- Desarrollo: http://172.31.100.25/
- QA: http://172.31.100.24/
Server CI (http://172.31.100.23)
Este server contendrá lo siguiente:
- Directorio images_jenkins_slave (Dockerfile para desplegar Jenkins Slaves, id_rsa y id_rsa.pub del server)
- Directorio sonatype-work (Workspace de Nexus)
- Archivo repository.zip (Carpeta .m2 de Maven)
Aplicaciones disponibles:
- Jenkins CI en http://172.31.100.23:8080/
- Sonatype Nexus en http://172.31.100.23:8081/nexus/
Server Desarrollo
Contendrá lo siguiente:
- Directorio deploys para guardar los archivos .war y .properties generados
- Directorio dockerFiles para guardar los dockerfile de Glassfish 4 y grails
- Directorio ebcHub para contener archivos externos de las aplicaciones a desplegar
- Directorio folder_nginx para guardar el contenido estático de los reportes de pruebas
- Cada proyecto debera tener una carpeta en este directorio, con los subdirectorios master y QA
- Directorio logs
- ojdbc8.jar jar de conexión a base de datos
- Dockerfile de Glassfish 5
- Scripts de despliegue deployApp.sh, deployAppGlassfish4.sh, deployAppGrails.sh
Aplicaciones:
- Nginx
- Aplicativos desplegados en desarrollo
Server QA
- Directorio deploys para guardar los archivos .war y .properties generados
- Directorio dockerFiles para guardar los dockerfile de Glassfish 4 y grails
- Directorio ebcHub para contener archivos externos de las aplicaciones a desplegar
- Directorio logs
- ojdbc8.jar jar de conexión a base de datos
- Dockerfile de Glassfish 5
- Scripts de despliegue deployApp.sh, deployAppGlassfish4.sh, deployAppGrails.sh
Publicación de pruebas de submódulos
Los proyectos individualmente están preparados para ejecutar las pruebas. Si el branch correspondiente es master o QA entonces además publicará los resultados.
Publicación de pruebas: http://172.31.100.25:8081/NOMBRE-DEL-PROYECTO/BRANCH/
Proyectos Migrados
Los siguientes proyectos han sido migrados al nuevo esquema de CI
SUITE | Puerto de Aplicaciones | Puerto Glassfish |
---|---|---|
Suite rutas docentes | 8080 | 4848 |
Banner-moodle-middleware | 8082 | 4849 |
Suite seguimiento estudiantil | 8083 | 4850 |
Suite inscripción en línea | 8084 | 4851 |
Suite comisiones | 8085 | 4852 |
Recibos de nomina cfdi | 8086 | 4853 |
Suite información docente | 8087 | 4854 |
Suite mis cursos estudiante | 8088 | 4855 |
Suite expediente digital | 8089 | 4856 |
Suite genexa | 8090 | 4857 |
Suite webex | 8091 | 4858 |
Suite mis cursos docente | 8092 | 4859 |
Suite selección de población | 8093 | 4860 |
Proyectos API:
Submódulo | Puerto de aplicaciones | Puerto Glassfish |
---|---|---|
Api ebc | 8094 | 4861 |
Ws ebc | 8095 | 4862 |
Api mobile | 8096 | 4863 |
Api banner | 8097 | 4864 |
Biblioteca bluebottlebiz | 8098 | 4865 |
Biblioteca gale | 8099 | 4866 |
Biblioteca springer | 8100 | 4867 |
Api seguridad | 8101 | 4868 |
Factura Manual | 8102 | 4869 |
Factura Electrónica | 8103 | 4870 |