jenkins插件开发系列1-idea搭建jenkins

  1. 配置maven中央仓库的setting.xml文件
    ~/.m2/settings.xml

  
    org.jenkins-ci.tools
  
 
  
    
    
      jenkins
      
        true 
      
      
        
          repo.jenkins-ci.org
          https://repo.jenkins-ci.org/public/
        
      
      
        
          repo.jenkins-ci.org
          https://repo.jenkins-ci.org/public/
        
      
    
  
  
    
      repo.jenkins-ci.org
      https://repo.jenkins-ci.org/public/
      m.g.o-public
    
  

  1. 项目pom.xml 文件配置

    org.jenkins-ci.plugins
    plugin
    2.2

  1. 调试插件

mvnDebug hpi:run

  1. 修改端口号

mvn hpi:run -Djetty.port=8090

  1. 修改路径

mvn hpi:run -Dhpi.prefix=/jenkins

  1. 插件打包

mvn package

  1. 代码结构
src/main/java/org/sample/HelloJenkins.java
//对应resources
src/main/resources/org/sample/HelloJenkins/

java文件和资源文件的路径一定要对应

java的文件名就是资源文件的目录名 -- 这个很关键

  • src/main/java/cn/xx.java
  • src/main/resources/cn/xx

资源文件存放视图配置文件 一般是以下3种

  1. config.jelly 为局部配置
  2. global.jelly 为全局配置
  3. help-属性名称.html 帮助描述

你可能感兴趣的:(jenkins插件开发系列1-idea搭建jenkins)