参考上一篇,资料调查(内含多个连接)http://blog.youkuaiyun.com/aaashen/article/details/46550121
其中主要参考了这篇http://www.csdn123.com/html/itweb/20130914/119046_119052_119053.htm#csdn123two
上一篇,jenkins+git环境搭建 http://blog.youkuaiyun.com/aaashen/article/details/46538143
1、首先修改Maven的配置,将Maven的连接库修改为jenkins plugins的资源库,方便相关pom组件从jenkins上下载,修改的是 %USERPROFILE%/.m2/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>repo.jenkins-ci.org</id>
<url>http://repo.jenkins-ci.org/public/</url>
<mirrorOf>m.g.o-public</mirrorOf>
</mirror>
</mirrors>
</settings>
2、打开CMD,进入一个想要放插件工程的目录,执行以下命令。your.groud.id 和 your.plugin.id 填你插件的具体对应的值
mvn -U org.jenkins-ci.tools:maven-hpi-plugin:create -DgroupId={your.gound.id} -DartifactId={your.plugin.id}
执行完命令后,该目录下会产生一个名称是{your.plugin.id}的目录,这个目录工程就是我们的HelloWorld插件工程。
3、插件打包
mvn package
4、安装插件
进入jenkins主页(安装与搭建环境请参照上面给的连接)。选择系统管理->插件管理->高级,选择本地目录中的hpi文件,然后点击安装。
该demo是自带的,完成的是控制台输出一条信息。
5、使用插件
在一个新建job配置中,点击增加构建步骤,选择say hello world,其他正常。然后点击构建。在控制台中看一下构建日志,中间会提示输入参数。我输入shenshen,则控制台会打印一条日志:hello shenshen
这是一个简单的demo,高端的请看开发者文档,已经上面资料调查链接中的demo。