Diferencia entre revisiones de «Examen 2 15-16»
De Wiki de EGC
(Página blanqueada) |
|||
Línea 1: | Línea 1: | ||
− | + | # Haga un fork del proyecto GitHub existente en: https://github.com/ExEGC/codigo2 | |
+ | # Modifique la configuración Maven del proyecto: | ||
+ | ## Añada una dependencia a la libreria log4j en su version 2.5 para que esté disponible en tiempo de ejecucion. | ||
+ | ## Corrija los errores de que observe al pasar los tests. | ||
+ | ## Haga que artifactId sea ''su dni''. | ||
+ | ## Haga que el directorio de despligues se encuentre en dentro de una carpeta llamada ''depliegue_temporal'' dentro de la carpeta ''target'' de su proyecto (${project.build.directory}). | ||
+ | # Automatice ciertas tareas con Jenkins: | ||
+ | ## Cree en Jenkins una tarea/proyecto de ''estilo libre'' cuyo nombre deberá ser ''su nombre''_''su primer apellido''_''su segundo apellido'', por ejemplo, '''Juan Lopez Torres''' debería llamarlo '''juan_lopez_torres'''. | ||
+ | ## Cambie el nombre del workspace a ''jobs/su nombre''_''su primer apellido''_''su segundo apellido/ws'' | ||
+ | ## Haga que, cada vez que se ejecute manualmente esta tarea: | ||
+ | ### Utilice Maven para limpiar, compilar y desplegar el proyecto. | ||
+ | ### Guarde todos los .jar generados. | ||
+ | ## Tan sólo se deberán guardar los artefactos de las últimas 5 ejecuciones. El resto de información se guardará para las 20 últimas ejecuciones. | ||
+ | ## Haga que existan, al menos, 6 ejecuciones de su tarea/proyecto en su historia de las cuales, al menos, 1 acabe en error de cualquier tipo. | ||
+ | # Deberá enviar un email a la direccion ''ajramirez@us.es'' con el asunto ''[EGC][EX2] Apellidos, Nombre'' con un zip de la carpeta que incluye su tarea/proyecto. Está bajo la carpeta ''jobs'' dentro de la carpeta de instalación de su Jenkins. Puede encontrarla, por ejemplo en: | ||
+ | ## Instalación tipica en Windows: C:/Program Files/Jenkins/jobs | ||
+ | ## Si ha desplegado el .war: $HOME/.jenkins/jobs | ||
+ | ## Si está usando Openshift: $HOME/app_root/data/jobs |
Revisión del 18:42 12 ene 2016
- Haga un fork del proyecto GitHub existente en: https://github.com/ExEGC/codigo2
- Modifique la configuración Maven del proyecto:
- Añada una dependencia a la libreria log4j en su version 2.5 para que esté disponible en tiempo de ejecucion.
- Corrija los errores de que observe al pasar los tests.
- Haga que artifactId sea su dni.
- Haga que el directorio de despligues se encuentre en dentro de una carpeta llamada depliegue_temporal dentro de la carpeta target de su proyecto (${project.build.directory}).
- Automatice ciertas tareas con Jenkins:
- Cree en Jenkins una tarea/proyecto de estilo libre cuyo nombre deberá ser su nombre_su primer apellido_su segundo apellido, por ejemplo, Juan Lopez Torres debería llamarlo juan_lopez_torres.
- Cambie el nombre del workspace a jobs/su nombre_su primer apellido_su segundo apellido/ws
- Haga que, cada vez que se ejecute manualmente esta tarea:
- Utilice Maven para limpiar, compilar y desplegar el proyecto.
- Guarde todos los .jar generados.
- Tan sólo se deberán guardar los artefactos de las últimas 5 ejecuciones. El resto de información se guardará para las 20 últimas ejecuciones.
- Haga que existan, al menos, 6 ejecuciones de su tarea/proyecto en su historia de las cuales, al menos, 1 acabe en error de cualquier tipo.
- Deberá enviar un email a la direccion ajramirez@us.es con el asunto [EGC][EX2] Apellidos, Nombre con un zip de la carpeta que incluye su tarea/proyecto. Está bajo la carpeta jobs dentro de la carpeta de instalación de su Jenkins. Puede encontrarla, por ejemplo en:
- Instalación tipica en Windows: C:/Program Files/Jenkins/jobs
- Si ha desplegado el .war: $HOME/.jenkins/jobs
- Si está usando Openshift: $HOME/app_root/data/jobs