Diferencia entre revisiones de «Simulacro Examen Practico 2 15-16»
De Wiki de EGC
Línea 1: | Línea 1: | ||
− | # Haga un fork del proyecto GitHub existente en: https://github.com/pruebaEx/ | + | # Haga un fork del proyecto GitHub existente en: https://github.com/pruebaEx/maven2 |
# Modifique la configuración Maven del proyecto: | # Modifique la configuración Maven del proyecto: | ||
## Incluya la dependencia a la librería JUnit, versión 3.8.1 y que tan sólo se considere para la fase de tests. | ## Incluya la dependencia a la librería JUnit, versión 3.8.1 y que tan sólo se considere para la fase de tests. |
Revisión actual del 12:57 7 ene 2016
- Haga un fork del proyecto GitHub existente en: https://github.com/pruebaEx/maven2
- Modifique la configuración Maven del proyecto:
- Incluya la dependencia a la librería JUnit, versión 3.8.1 y que tan sólo se considere para la fase de tests.
- Indique que la version del proyecto es la 2 y que su artifactId es su dni
- Haga que, a la hora de compilar, se haga con el atributo verbose = true. El plugin:goal que se ejecuta a la hora de compilar es compiler:compile, version 3.3, visite https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html para más información sobre los nombres de los atributos de su configuración.
- Haga que la configuración del punto anterior sólo tenga efecto si está ejecutando Maven en un sistema de la familia windows.
- 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
- Con dicha tarea, haga que cada hora se consulte el repositorio de código y, si ha habido algún cambio:
- Utilice Maven para compilar, pasar las clases de prueba, generar un informe de dichas pruebas y crear un empaquetado del proyecto.
- Guarde todos los .jar generados.
- Publique todos los resultados de test JUnit generados.
- Tan sólo se deberá guardar la información de las 3 última ejecuciones de esta tarea/proyecto.
- Deberá enviar a su profesor un zip con la carpeta que incluye a su tarea/proyecto. Está bajo la carpeta jobs dentro de la carpeta de instalación de su Jenkins.