Maven/Jenkins – Alguns comandos úteis e urls para criar plugin


Caso ocorra OutOfMemory no HPI:RUN, setar os parâmetros abaixo na JVM (VM Arguments)
-Xms512m -Xmx512m -XX:MaxPermSize=256m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled

Criando o classpath para o eclipse
mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse

Rodando plugin jenkins/hudson
mvn hpi:run -Dmaven.test.skip=true

Rodando plugin com debug eclipse
SET MAVEN_OPTS=”-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n”
mvn hpi:run -Dmaven.test.skip=true

Gerar arquivo HPI
mvn -U clean install

Clean package
mvn -U clean package

Criando estrutura de plugin jenkins
mvn -U org.jenkins-ci.tools:maven-hpi-plugin:create
URL de ex.: https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial


Jelly
https://wiki.jenkins-ci.org/display/JENKINS/Jelly+form+controls

Jelly References
https://jenkins-ci.org/maven-site/jenkins-core/jelly-taglib-ref.html

Proxy javascript JENKINS
https://wiki.jenkins-ci.org/display/JENKINS/AJAX+with+JavaScript+proxy

Extends Jenkins – SHOW
https://wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins

Web method
https://wiki.jenkins-ci.org/display/JENKINS/Web+Method

Deixar uma resposta