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 -

2 comments:

Unknown said...

Does this plugin work for a jenkins running on a linux machine? Thanks, Patrick

Emmerson Miranda said...

Hello Patrick, yes It was tested on centOS, and the lasted version works with multiple JDeveloper versions (11g and 12c).

You can find more info in: http://www.emmersonmiranda.net/2015/04/jenkins-ojdeploy-plugin-version-2.html

If you find an issue please tell me to solve asap.