jenkinsのデバッグをやってみた

基本的には、wikiを踏襲

https://wiki.jenkins-ci.org/display/JA/Building+Jenkins

 

こっちも参考に

http://www.slideshare.net/wadatka/jekins

 

ただし最新の情報は基本的にこっち

https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

 

流れとしては、

1)jenkins を git clone

2)コンパイル

mvn package

3)プラグインの生成

mvn org.jenkins-ci.tools:maven-hpi-plugin:1.96:create 

4)Eclipse用プロジェクトファイル生成

mvn -DdownloadSources=true eclipse:eclipse

5)Eclipseにインポート

6)環境変数の設定

 

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

7)生成したプラグインのディレクトリへ行ってjenkinsの起動

  tomcatと被るのでポートを10080に変更

mvn hpi:run -Djetty.port=10080

8)eclipseのDebug設定

9)起動したjenkinsに移動

localhost+10080/jenkins

 

 

試行錯誤しなからやったので、抜けている項目があるかも。