Diferencia entre revisiones de «Ejercicios de Jenkins»
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 | + | |
+ | 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 22: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