Jenkins插件开发的那些事.


jenkins简介

hello

环境准备

jenkins插件开发需要maven的支持。下载maven然后解压,配置环境变量.

1. 配置%MAVEN_HOME%\conf\settings.xml

在<pluginGroups></pluginGroups>之间添加:<pluginGroup>org.jenkins-ci.tools</pluginGroup>

在<profiles></profiles>之间添加以下内容:

 <profile>
  <id>jenkins</id> 
 <activation>
  <activeByDefault>true</activeByDefault> 
  </activation>
 <repositories>
 <repository>
  <id>maven.jenkins-ci.org</id> 
  <url>http://maven.jenkins-ci.org/content/groups/artifacts/</url> 
  </repository>
  </repositories>
 <pluginRepositories>
 <pluginRepository>
  <id>maven.jenkins-ci.org</id> 
  <url>http://maven.jenkins-ci.org/content/groups/artifacts/</url> 
  </pluginRepository>
  </pluginRepositories>
  </profile>
注意:setting.xml中油很多样例代码的注释,不要将上面提到的代码copy到<!-- -->之间了

2. 在任意workspace下执行:

$ mvn -cpu hpi:create
该步会提示你输入groupId和artifactId,其中groupId指你设定的package名字,而artifactId为你设定的Project名字。并且会在当前目录下创建一个以artifactid为名字的文件夹,文件夹里已经包含jenkins插件开发的基础数据。

这里设置org.test和first分别表示groupId和artifactId的值。


3. 编译刚刚创建的项目

$ cd first     //first为artifactId设置的值
$ mvn package
此时会自动生成一个以artifactId为名字的hpi文件,该文件为Jenkins的插件文件,Jenkins可以直接安装该插件文件。

4. Jenkins安装刚刚创建的插件

打开URL:http://localhost:8080/pluginManager/advanced ,如下图所示:


安装完插件后,需要重启jenkins服务(window中),如上图所示,first插件已经安装成功。

开发笔记

借助eclipse进行Jenkins插件开发,首先需要将刚刚maven创建的基本数据导入eclipse中,可以使用以下命令将刚刚创建的目录转化为一个eclipse Project目录,然后使用eclipse直接打开即可。

$ mvn -DdownloadSources=true -DdownloadJavadocs=true -DoutputDirectory=target/eclipse-classes eclipse:eclipse

上述命令需要执行一段时间,一旦结束就可使用eclipse import项目。下面就可以在熟悉的eclipse下开发Jenkins插件,然后开始吧。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值