Diferencia entre revisiones de «Ejercicios de Jenkins»
(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). | ||
| − | + | ||
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 | + | 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 | + | |
| − | + | 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 | ||
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