Jenkins插件开发
搭建开发环境
为了能开发插件,开发环境需要安装Maven和JDK 6.0以上版本。
1、安装JDK
打开cmd, 输入java –version 如下图,说明安装完成。
图1
如果没安装,点击链接http://jingyan.http://www.wodefanwen.com//article/bea41d435bc695b4c41be648.html
2、安装Maven
1. 下载Maven http://maven.apache.org/download.html 如下图:
图2
将安装包解压到任意地址,我的路径是D:\\apache-maven-3.0.5 新建环境变量M2_HOME 指向D:\\apache-maven-3.0.5 在path添加路径%M2_HOME%\\bin 打开cmd 输入mvn –v, 如下图:
图3
1
安装成功。
给eclipse安装插件m2eclipse。 1、 打开eclipse
2、 Help-Install New Software出现下图:
图4
3、 点击Add
图5
在name输入 m2e
在Location输入 http://m2eclipse.sonatype.org/sites/m2e 4、 确定后出现下图:
图6
5、 勾选Maven Integration for Eclipse 6、 然后一直下一步直到安装完毕
2
7、 检查是否安装成功
(1) 点击Help – about eclipse – installation details,看是否存在Maven Integration
for Eclipse(Required),如下图:
图7
(2) 再检查eclipse是否可以创建Maven项目了,File-New-Other
图8
到此Maven安装完成了。
3、安装jenkins
下载jenkins 链接http://jenkins-ci.org/
将jenkins.war,拷贝到D:\\jenkins下,打开cmd,转到D:\\jenkins目录下 然后运行java –jar jenkins.war
最后出现jenkins is fully up an running。说明安装成功。 访问http://localhost:8080界面如下图: 3
图9
插件开发流程
1、设置环境
由于是使用maven进行开发,需要对%USERPROFILE%\\.m2\\settings.xml(USERPROFILE
为用户名路径如C:\\Documents and Settings下的用户)文件添加以下内容:
true
4
这将可以使用缩短的命令来执行运行。
2、生成新的插件
开发新的插件,执行以下命令:
mvn –U hpi:create
将会提示出现需要输入groupid和artifactid,如下:
groupid:com.jysong.jenkins artifactid: newplugin
这样便生成了新的插件,会生成一个简单的例子,同时在当前目录下生成新的文件夹newplugin,然后再执行下面的命令。 cd newplugin mvn package
使用这个命令将工程进行打包,不过由于版本的不同可能会出现错误。如果出现错误参考下面的源代码部分进行修改。
在第一次执行命令时会下载很多的文件,需要耐心的等待。
3、编译插件
mvn install
运行此命令将会生成文件 ./target/newplugin.hpi。可以把它加载到jenkins中。并且将./target/newplugin.hpi、pom.xml、./target/newplugin.jar这几个文件安装到maven的本地仓库中,就可以被其他的工程调用了。
也可以使用mvn package,只是进行打包生成所需文件,并不安装到本地仓库中。
4、为IDE设置开发环境
使用eclipse进行代码开发。
5