Skip to content
timelyrain edited this page Sep 21, 2020 · 1 revision

jenkins插件开发笔记

1. 准备maven环境

  • 修改maven配置增加pluginGroup,mirror,profile
    <pluginGroup>org.jenkins-ci.tools</pluginGroup>
    <mirror>
      <id>repo.jenkins-ci.org</id>
      <url>http://repo.jenkins-ci.org/public/</url>
      <mirrorOf>m.g.o-public</mirrorOf>
    </mirror>
    <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>

2. 利用maven模板创建插件开发项目

需要解决依赖jar包版本冲突的问题.

3. 开发过程

4. 通过maven运行jenkins

5. 构建hpi插件

使用