Simulacro Examen Practico 2 15-16

De Wiki de EGC
Saltar a: navegación, buscar
  1. Haga un fork del proyecto GitHub existente en: https://github.com/pruebaEx/maven
  2. Modifique la configuración Maven del proyecto:
    1. 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.
    2. Indique que la version del proyecto es la 2 y que su artifactId es su dni
    3. 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.
    4. Haga que la configuración del punto anterior sólo tenga efecto si está ejecutando Maven en un sistema de la familia windows.
  3. Automatice ciertas tareas con Jenkins:
    1. 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
    2. Con dicha tarea, haga que cada hora se consulte el repositorio de código y, si ha habido algún cambio:
      1. Utilice Maven para compilar, pasar las clases de prueba, generar un informe de dichas pruebas y crear un empaquetado del proyecto.
      2. Guarde todos los .jar generados.
      3. Publique todos los resultados de test JUnit generados.
    3. Tan sólo se deberá guardar la información de las 3 última ejecuciones de esta tarea/proyecto.
  4. 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.