Jenkins插件开发手册

2019-08-17 12:09

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下的用户)文件添加以下内容:

org.jenkins-ci.tools

jenkins

true

repo.jenkins-ci.org

http://repo.jenkins-ci.org/public/

4

repo.jenkins-ci.org

http://repo.jenkins-ci.org/public/

repo.jenkins-ci.org

http://repo.jenkins-ci.org/public/ m.g.o-public

这将可以使用缩短的命令来执行运行。

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


Jenkins插件开发手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新疆毕业生就业推荐表、就业协议填写说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: