Diferencia entre revisiones de «Creación de proyecto»

De Wiki de EGC
Saltar a: navegación, buscar
(Página creada con «Obtener código de un repositorio Git, compilarlo, pasar pruebas, generar artefacto = Crear una tarea nueva= Seleccionar un proyecto de estilo libre. Tras ello, en la conf...»)
 
(Indicar que el código fuente está en Git)
 
Línea 13: Línea 13:
 
=Indicar que el código fuente está en Git =
 
=Indicar que el código fuente está en Git =
 
Vuelva al proyecto y añada un repositorio Git como SCM.
 
Vuelva al proyecto y añada un repositorio Git como SCM.
* Utilice, por ejemplo, este repo:  
+
* Utilice, por ejemplo, un fork de este repo (https://github.com/AndresEGC/maven) en su cuenta de GitHub. De manera que la información que tiene que dar a Jenkins es:  
** URL:https://github.com/AndresEGC/maven  
+
** URL:https://github.com/SU_CUENTA_DE_GITHUB/maven  
 
** Rama: dev
 
** Rama: dev
 
* Construir y observar que la tarea no falle
 
* Construir y observar que la tarea no falle
 
* Si no falla, ver el contenido del workspace
 
* Si no falla, ver el contenido del workspace
 
* Si falla, es probable que tenga que configurar la instalación de GIT en “configurar sistema”>Git. Hay que decirle a Jenkins dónde está instalado GIT (instalarlo si no está instalado)
 
* Si falla, es probable que tenga que configurar la instalación de GIT en “configurar sistema”>Git. Hay que decirle a Jenkins dónde está instalado GIT (instalarlo si no está instalado)
 +
 
= Añadir tarea Maven =
 
= Añadir tarea Maven =
 
* Indicarle al proyecto que haga un limpiado (clean) y empaquetado (package).
 
* Indicarle al proyecto que haga un limpiado (clean) y empaquetado (package).

Revisión actual del 08:45 17 dic 2015

Obtener código de un repositorio Git, compilarlo, pasar pruebas, generar artefacto

Crear una tarea nueva

Seleccionar un proyecto de estilo libre. Tras ello, en la configuración del proyecto, vea que no está disponible la opción de GIT como SCM (gestor de código fuente)

Instalar plugin de Git

  • Ver “configure system” y observar que no está Git
  • Instalarlo en "Administrador de plugings">Todos los plugins > GIT Plugin

Configurar el workspace

Volver al proyecto y configurar su workspace -donde se descargará el código-

  • Opciones avanzadas del proyecto > Utilizar un directorio de trabajo personalizado. Puede dejarlo por defecto -vacío-, el workspace estará dentro de la carpeta de instalación de Jenkins.

Indicar que el código fuente está en Git

Vuelva al proyecto y añada un repositorio Git como SCM.

  • Utilice, por ejemplo, un fork de este repo (https://github.com/AndresEGC/maven) en su cuenta de GitHub. De manera que la información que tiene que dar a Jenkins es:
  • Construir y observar que la tarea no falle
  • Si no falla, ver el contenido del workspace
  • Si falla, es probable que tenga que configurar la instalación de GIT en “configurar sistema”>Git. Hay que decirle a Jenkins dónde está instalado GIT (instalarlo si no está instalado)

Añadir tarea Maven

  • Indicarle al proyecto que haga un limpiado (clean) y empaquetado (package).
  • Construir y observar que la tarea no falle.
  • Si no falla, ver el workspace
  • Si falla, es probable que tenga que configurar Maven en “configurar sistema”>Maven. Hay que decirle a Jenkins dónde está instalado Maven.
  • Indique el home de su maven o permita que Jenkins lo descargue.
  • Si sigue fallando, es probable que tenga que configurar la JDK en “configurar sistema”>jdk

Añadir tareas adicionales

Indicar al proyecto que se publiquen los resultados de los test y el artefacto generado.

  • Publicar los resultados JUnit de “target/surefire-reports/TEST-PruebaApp.AppTest.xml“
  • Guardar los archivos generados “target/*.jar”