Showing posts with label jenkins. Show all posts
Showing posts with label jenkins. Show all posts

15 August 2015

WSO2 DSS & JENKINS

En esta presentación se puede ver como utilizar Jenkins para construir y desplegar servicios(DataServices) construidos con WSO2 Developer Studio en WSO2 Data Services Server.



Enlaces relacionados: - FIN -

20 April 2015

jenkins ojdeploy plugin - Version 2

Hace no mucho tiempo publique un plugin para jenkins, que hace un wrapper sobre el OJDeploy para compilar proyectos de JDeveloper (probado principalmente con Oracle ADF). Esta es la segunda versión se ha hecho algunos cambios como:
  • Se ha pasado de Google Code a GitHub.
  • Se ha mejorardo la interfaz gráfica:
    • En la configuración global, se pueden registrar muchos directorios middleware de diferentes versiones.
    • En la configuración de cada job, por cada workspace/proyecto configurado, se puede indicar si queremos habilitar/deshabilitar su ejecución.
Instalación desde línea de comandos Para instalar el plugin hay que descargar el código y generar el fichero de instalación de jenkins utilizando Maven, una vez generado procedemos a instalarlo.
  1. git clone https://github.com/Emmerson-Miranda/jenkins-jdeveloper-ojdeploy.git
  2. cd jenkins-jdeveloper-ojdeploy
  3. mvn clean package
  4. El plugin para instalar en jenkins, estará en la carpeta target\ojdeploy.hpi y hay que instalarlo desde su consola web.
Enlaces relacionados:

07 April 2014

jenkins ojdeploy plugin

Normalmente para compilar proyectos ADF en jenkins se suelen usar Ant o Maven, lo cual requiere crear dichos ficheros y configurarlos correctamente para resolver las dependencias, además de mantenerlos cuando la configuración de una aplicación cambia (por ejemplo se añade un nuevo módulo o dependencias a librerías de terceros).

Este plugin de jenkins simplemente ejecuta la herramienta ojdeploy usando la configuración hecha con jdeveloper sobre la aplicación en la cual se desea trabajar, tampoco hace ningún tipo de gestión de dependencias al estilo Maven o Ivy, ya que ese tipo de información la obtiene la herramienta de la descripción de los proyectos (ficheros jws/jpr).

Instalación

Descargar el plugin de https://code.google.com/p/jenkins-ojdeploy-plugin/source/browse/trunk/target/ojdeploy.hpi y que clickar en "view raw file" (cuando se descarga se puede descargar como ojdeploy.zip, en ese caso una vez descargado hay que renombrarlo a ojdeploy.hpi)

Una vez descargado, hay instalar el plugin en jenkins, subiendo el fichero hpi descargado.


Luego reiniciar jenkins.

Verificar que el plugin aparece en el listado de plugins instalados.



Utilización
Dentro de un job añadir un nuevo paso ("step") y seleccionar "JDeveloper ojdeploy"

Luego introducir los datos del formulario.

Ahora cuando se ejecuta la tarea, podemos ver la salida del ojdeploy por la consola de jenkins y al final sabremos si el proceso a ido bien o mal.

En el historico de ejecuciones de la tarea se puede observar aquellas que han ido bien o mal.



- FIN -