jenkins简介
hello
环境准备
jenkins插件开发需要maven的支持。下载maven然后解压,配置环境变量.
1. 配置%MAVEN_HOME%\conf\settings.xml
在<pluginGroups></pluginGroups>之间添加:<pluginGroup>org.jenkins-ci.tools</pluginGroup>
在<profiles></profiles>之间添加以下内容:
注意:setting.xml中油很多样例代码的注释,不要将上面提到的代码copy到<!-- -->之间了<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>
2. 在任意workspace下执行:
该步会提示你输入groupId和artifactId,其中groupId指你设定的package名字,而artifactId为你设定的Project名字。并且会在当前目录下创建一个以artifactid为名字的文件夹,文件夹里已经包含jenkins插件开发的基础数据。$ mvn -cpu hpi:create
这里设置org.test和first分别表示groupId和artifactId的值。
3. 编译刚刚创建的项目
此时会自动生成一个以artifactId为名字的hpi文件,该文件为Jenkins的插件文件,Jenkins可以直接安装该插件文件。$ cd first //first为artifactId设置的值 $ mvn package
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插件,然后开始吧。