Diferencia entre revisiones de «Ejercicios de Jenkins»

De Wiki de EGC
Saltar a: navegación, buscar
Línea 8: Línea 8:
  
 
Es un proyecto maven, con lo que habrá que instalar maven en la máquina y el jdk. Se recomienda usar el paquete openjdk-7-jdk disponible en los repositorios de apt-get.
 
Es un proyecto maven, con lo que habrá que instalar maven en la máquina y el jdk. Se recomienda usar el paquete openjdk-7-jdk disponible en los repositorios de apt-get.
Una vez clonado dicho repositorio, crear una nueva tarea en jenkins (de tipo Free Project).
+
Una vez clonado dicho repositorio, crear una nueva tarea en jenkins (de tipo Free-Style Project).
Dicha tarea debe usar como repositorio de ficheros el repositorio GIT local con el proyecto descargado.
+
Dicha tarea debe usar como repositorio de ficheros el repositorio GIT local con el proyecto descargado. Y en la opción de Construcción (Build) indicar el goal de maven a usar para la construcción, en este proyecto:
Configurar que el proyecto compruebe la versión de código para 2 minutos y se ejecute cada 5 minutos (la periodicidad es por criterios docentes).
+
 
 +
test
 +
 
 +
Configurar también que el proyecto compruebe la versión de código cada minuto y se ejecute cada minuto (la periodicidad es por criterios docentes).
  
 
Revisar el código y hacer los cambios oportunos para que jenkins:
 
Revisar el código y hacer los cambios oportunos para que jenkins:

Revisión del 23:29 29 nov 2013

Instalar en local jenkins (recomendable usar el instalar de paquetes apt-get en ubuntu).

Instalar el plugin de GIT en jenkins.

Descargar el repositorio GIT siguiente en local (para ello es posible que tenga que instalar primero git):

https://github.com/cefiro-github/helloWorld.git

Es un proyecto maven, con lo que habrá que instalar maven en la máquina y el jdk. Se recomienda usar el paquete openjdk-7-jdk disponible en los repositorios de apt-get. Una vez clonado dicho repositorio, crear una nueva tarea en jenkins (de tipo Free-Style Project). Dicha tarea debe usar como repositorio de ficheros el repositorio GIT local con el proyecto descargado. Y en la opción de Construcción (Build) indicar el goal de maven a usar para la construcción, en este proyecto:

test

Configurar también que el proyecto compruebe la versión de código cada minuto y se ejecute cada minuto (la periodicidad es por criterios docentes).

Revisar el código y hacer los cambios oportunos para que jenkins:

  • Compile el proyecto sin errores
  • Pase todos los tests correctamente