jenkins下载地址:http://updates.jenkins-ci.org/download/war/
下载版本:1.574
下载jenkins.war并运行:java –jar jenkins.war
打开网站:http://localhost:8080/
通过修改JENKINS_HOME(D:\jenkins\.jenkins)来更改jenkins的主目录,
- 修改mvn的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>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
</settings>
更多国内镜像地址查看:https://www.zhihu.com/question/47261839
- 创建新插件
在jenkins的家目录下执行:
mvn -U hpi:create
mvn archetype:generate -Dfilter=io.jenkins.archetypes:
如果报错:http://blog.csdn.net/xlyrh/article/details/78366240
将会出现需要输入groupid和artifactid的提示:
groupid:huawei.jenkinsci
artifactid: newplugin
- 使用eclipse进行代码开发
mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse
mvn eclipse:eclipse
此处可能由于版本问题而出现各种报错,请根据错误提示逐一解决
build 成功后,将此工程import到eclipse中(Existing Maven Projects)
- 工程代码结构
src/main/java # 插件的Java源文件
src/main/resources # 插件的Jelly视图文件
src/main/webapp # 插件的静态资源,如图片或HTLM等
思考: java 和 jelly 是怎么关联的?
- 调试插件
通过对代码的修改或编写后,我们需要调试插件:
mvn hpi:run # 默认访问地址: http://localhost:8080
网友评论