0% encontró este documento útil (0 votos)
106 vistas4 páginas

Evaluación de Integración Continua en Java

El documento presenta un caso sobre el banco Platinum que desea implementar prácticas de integración continua. Se solicita: 1) subir el código a GitHub, 2) crear una tarea en Jenkins para compilar y probar el código cada 6 horas, y 3) crear una tarea programada en Jenkins con script de Groovy que realice preparación, compilación y pruebas después de las 5pm. Se evaluará el cumplimiento de estos pasos y la gestión del código en GitHub a través de Jenkins.

Cargado por

Zulymar Vega
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
106 vistas4 páginas

Evaluación de Integración Continua en Java

El documento presenta un caso sobre el banco Platinum que desea implementar prácticas de integración continua. Se solicita: 1) subir el código a GitHub, 2) crear una tarea en Jenkins para compilar y probar el código cada 6 horas, y 3) crear una tarea programada en Jenkins con script de Groovy que realice preparación, compilación y pruebas después de las 5pm. Se evaluará el cumplimiento de estos pasos y la gestión del código en GitHub a través de Jenkins.

Cargado por

Zulymar Vega
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Semana 6

INTEGRACION CONTINUA
EVALUACIÓN 3 Forma A

Competencia asociada:
Desarrollar back end de aplicaciones utilizando estándares de la industria

Unidad de Competencia:
• Automatiza la construcción de una aplicación usando herramientas como Maven de
acuerdo a los requerimientos de calidad del software.
• Automatiza la aplicación de las pruebas de integración de la aplicación de acuerdo los
ambientes productivos presentes en la organización.

Consideraciones importantes

1. La evaluación es un encargo.

2. Usted posee un periodo en envío limitado para poder realizar el encargo.

3. La copia o plagio de algún encargo y/o evaluación será sancionada con nota
1.
Semana 6

Instrucciones

Esta evaluación es por encargo, el alumno deberá enviar las evidencias haciendo
referencia a los puntos planteados del caso mediante captura de pantalla y
evidencia de proyecto generado en eclipse en un archivo comprimido con el
siguiente formato de ejemplo:
“EVALUACION_1LETRAFORMA_NOMBRE_APELLIDO”

Planteamiento del caso

Caso “Banco Platinum” es un nuevo banco en el cual lleva 5 años en la industria


Bancaria, en estos últimos años el banco ha experimentado un crecimiento
exponencial a nivel nacional en apertura de sucursales a lo largo del país.

En cuanto a la estructura tecnológica el banco ha delegado los procesos de


desarrollo, soporte, integración y paso a producción a proveedores externos, lo que
por consecuencia del gran crecimiento que ha experimentado, este ha tenido
numerosos problemas de comunicación entre sus distintos proveedores. Por ese
motivo la gerencia ha decidido crear su propio departamento de Informática
traspasando dichos procesos de forma interna. Dado que el gran crecimiento que
esta teniendo actualmente y la gran demanda de desarrollar nuevas aplicaciones
para sus distintos clientes, se ha tomado la decisión de implementar las nuevas
practicas en el desarrollo, pruebas y paso a producción en base al cuadro de trabajo
SAFe Essential orientado a la Integración continua.

Como tercera parte del proyecto y en base a lo desarrollado anteriormente, se lo


solicita que realiza las siguientes tareas:

1- Subir todo el código escrito en el segundo requerimiento mediante la


plataforma Git por consola a un repositorio Github.

2- Crear una tarea de estilo libre que realice la compilación del proyecto y
realice pruebas en Maven integrando repositorio GitHub que se ejecute
cada 6 Horas.

3- Crear una tarea de tipo Pipeline que se después de las 17:00 de la tarde
mediante Scripting de Groove con las siguientes etapas:
Semana 6

• Etapa 1: Realizar la preparación de nuestro proyecto integrando el


repositorio en GitHub.

• Etapa 2: Realizar la Construcción del proyecto.

• Etapa 3: Realizar reporte mediante Junit.

Criterios de evaluación

Escala de apreciación

Indicadores de logro COMPLETA MEDIANAM NO


MENTE ENTE LOGRADO
LOGRADO LOGRADO

2 PUNTOS 1 PUNTO
0 PUNTO

Prepara proyecto por consola Git

Crea repositorio de GitHub

Crea tarea en Jenkins que realiza la


compilación y prueba del código en
repositorio GitHub.

Crea tarea programada

Genera Script Groove que defina etapas


de preparación, construcción y pruebas.

Crea tarea de tipo pipeline que permita


gestionar el código escrito en GitHub
Semana 6
Separa las tareas en script Pipeline

Define variables de entorno en archivo de


Script de Jenkins.

También podría gustarte