jenkins 插件开发-简单demo

参考上一篇,资料调查(内含多个连接)http://blog.csdn.net/aaashen/article/details/46550121

                     其中主要参考了这篇http://www.csdn123.com/html/itweb/20130914/119046_119052_119053.htm#csdn123two

上一篇,jenkins+git环境搭建 http://blog.csdn.net/aaashen/article/details/46538143

1、首先修改Maven的配置,将Maven的连接库修改为jenkins plugins的资源库,方便相关pom组件从jenkins上下载,修改的是 %USERPROFILE%/.m2/settings.xml文件。


  
    org.jenkins-ci.tools
  

  
    
    
      jenkins
      
        true 
      
      
        
          repo.jenkins-ci.org
          http://repo.jenkins-ci.org/public/
        
      
      
        
          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、打开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


将在target下产生一个hpi,名字即上一步设置的artifactId

4、安装插件
进入jenkins主页(安装与搭建环境请参照上面给的连接)。

选择系统管理->插件管理->高级,选择本地目录中的hpi文件,然后点击安装。

该demo是自带的,完成的是控制台输出一条信息。

5、使用插件
在一个新建job配置中,点击增加构建步骤,选择say hello world,其他正常。然后点击构建。

在控制台中看一下构建日志,中间会提示输入参数。我输入shenshen,则控制台会打印一条日志:hello shenshen


这是一个简单的demo,高端的请看开发者文档,已经上面资料调查链接中的demo。


你可能感兴趣的:(开发模型)