Depurar un plugin Jenkins

Para depurar un plugin desarrollado para Jenkins hay que hacer lo siguiente (en función del IDE utilizado): Logo Jenkins


Por descontado, hay que tener maven correctamente configurado.

Con NetBeans
mvnDebug hpi:run

Con Eclipse

Unix:

$ export MAVEN_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n"
$ mvn hpi:run

 

Windows:

set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n
mvn hpi:run

 

Con el parámetro address=8000 estamos indicando que abrimos el puerto 8000 para depuración. Si por cualquier motivo lo tuviésemos ocupado podremos utilizar cualquier otro que tengamos disponible.

Una vez tengamos jenkins ejecutándose correctamente podremos depurar nuestro plugin como una aplicación java en remoto (en el caso de Eclipse)


Para más información puedes visitar https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial#Plugintutorial-DebuggingaPlugin

Logo M4 ERP
Developer

Seguridad de la página de inicio

Please publish modules in offcanvas position.