Diferencia entre revisiones de «Ejercicios de Jenkins»

De Wiki de EGC
Saltar a: navegación, buscar
(Página creada con 'Instalar en local jenkins (recomendable usar el instalar de paquetes apt-get en ubuntu). Configurar Jenkins con una cuenta de usuario y usarla para logarse en el sistema. Instal…')
 
 
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
Instalar en local jenkins (recomendable usar el instalar de paquetes apt-get en ubuntu).
 
Instalar en local jenkins (recomendable usar el instalar de paquetes apt-get en ubuntu).
Configurar Jenkins con una cuenta de usuario y usarla para logarse en el sistema.
+
 
 
Instalar el plugin de GIT en jenkins.
 
Instalar el plugin de GIT en jenkins.
  
Descargar el repositorio GIT siguiente en local:
+
Descargar el repositorio GIT siguiente en local (para ello es posible que tenga que instalar primero git):
  
 
https://github.com/cefiro-github/helloWorld.git
 
https://github.com/cefiro-github/helloWorld.git
  
Una vez clonado dicho repositorio, crear una nueva tarea en jenkins.
+
Es un proyecto maven, con lo que habrá que instalar maven en la máquina y el jdk antes de poder compilar el proyecto con maven. Se recomienda usar el paquete openjdk-7-jdk disponible en los repositorios de apt-get.
Dicha tarea debe usar como repositorio de ficheros el repositorio GIT local con el proyecto descargado.
+
Una vez clonado dicho repositorio, crear una nueva tarea en jenkins (de tipo Free-Style Project).
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).
+
Dicha tarea debe usar como repositorio de ficheros el repositorio GIT local con el proyecto descargado. Al ser un proyecto free-style, habrá que indicar en la opción de Construcción (Opción Build) el goal de maven a usar para la construcción. En este proyecto usaremos:
Revisar el código, hacer los cambios oportunos y subirlo al repositorio GIT local para que:
+
 
* El proyecto compile adecuadamente
+
test
* Se ejecuten todos los tests correctamente
+
 
Comprobar si el proyecto se compilacrea correctamente
+
Configurar también que el proyecto compruebe la versión de código cada minuto (Opción Poll SCM) y se ejecute cada minuto (Build Periodically). La periodicidad de 1 solo minuto es solo por criterios docentes.
 +
 
 +
Revisar el código y hacer los cambios oportunos para que jenkins:
  
Descargar en locaCrear una cuenta de usuario en jenkin y activar la seguridad para que
+
* Compile el proyecto sin errores
 +
* Pase todos los tests correctamente

Revisión actual del 22:59 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 antes de poder compilar el proyecto con maven. 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. Al ser un proyecto free-style, habrá que indicar en la opción de Construcción (Opción Build) el goal de maven a usar para la construcción. En este proyecto usaremos:

test

Configurar también que el proyecto compruebe la versión de código cada minuto (Opción Poll SCM) y se ejecute cada minuto (Build Periodically). La periodicidad de 1 solo minuto es solo 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