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

  1. 配置maven中央仓库的setting.xml文件
    ~/.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>https://repo.jenkins-ci.org/public/</url>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>repo.jenkins-ci.org</id>
          <url>https://repo.jenkins-ci.org/public/</url>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <mirrors>
    <mirror>
      <id>repo.jenkins-ci.org</id>
      <url>https://repo.jenkins-ci.org/public/</url>
      <mirrorOf>m.g.o-public</mirrorOf>
    </mirror>
  </mirrors>
</settings>
  1. 项目pom.xml 文件配置
<parent>
    <groupId>org.jenkins-ci.plugins</groupId>
    <artifactId>plugin</artifactId>
    <version>2.2</version>
</parent>
  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 帮助描述
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,273评论 19 139
  • jHipster - 微服务搭建 CC_简书[https://www.jianshu.com/u/be0d56c4...
    quanjj阅读 856评论 0 2
  • Jenkins使用及插件开发介绍 介绍 Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“...
    kinderao阅读 17,505评论 5 44
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,005评论 6 342
  • 只是记得第一次看见她时,觉得她很漂亮,我超级喜欢她的脸型,觉得哪个应该就是瓜子脸了吧! 我告诉她时她异常吃惊,觉得...
    小丽你好阅读 183评论 0 0