1. 程式人生 > >Jenkins外掛開發(2):開發新外掛

Jenkins外掛開發(2):開發新外掛

1.修改settings.xml檔案,新增以下內容 <settings><pluginGroups><pluginGroup>org.jenkins-ci.tools</pluginGroup></pluginGroups><profiles><!-- Give access to Jenkins plugins --><profile><id>jenkins</id><activation><activeByDefault>true</activeByDefault>
<!-- change this to false, if you don't like to have it on per default -->
</activation><repositories><repository><id>repo.jenkins-ci.org</id><url>http://repo.jenkins-ci.org/public/</url></repository></repositories><pluginRepositories><pluginRepository>
<id>repo.jenkins-ci.org</id><url>http://repo.jenkins-ci.org/public/</url></pluginRepository></pluginRepositories></profile></profiles><mirrors><mirror><id>repo.jenkins-ci.org</id><url>http://repo.jenkins-ci.org/public/</url><mirrorOf>
m.g.o-public</mirrorOf>
</mirror></mirrors></settings> 2.建立新外掛 #進入Jekins根目錄,執行以下命令(會提示輸入外掛名)mvn -cpu hpi:create #進入新建外掛的根目錄,執行下面命令mvn package 問題: Unable to find /home/alvin/Documents/Program/jenkins/war/target/jenkins/WEB-INF/ 解決方法:按照提示路徑手動建立新資料夾 3.進入外掛根目錄,執行下面命令設定外掛的eclipse開發環境 mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse 4.匯入eclipse,修改程式碼之後執行下面命令 mvn package 執行該命令後在外掛主目錄下的target資料夾中會生成一個.hpi檔案,將其匯入到jenkins中。下圖為匯入後的效果: