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文件。

<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


將在target下產生一個hpi,名字即上一步設置的artifactId

4、安裝插件
進入jenkins主頁(安裝與搭建環境請參照上面給的連接)。

選擇系統管理->插件管理->高級,選擇本地目錄中的hpi文件,然後點擊安裝。

該demo是自帶的,完成的是控制檯輸出一條信息。

5、使用插件
在一個新建job配置中,點擊增加構建步驟,選擇say hello world,其他正常。然後點擊構建。

在控制檯中看一下構建日誌,中間會提示輸入參數。我輸入shenshen,則控制檯會打印一條日誌:hello shenshen


這是一個簡單的demo,高端的請看開發者文檔,已經上面資料調查鏈接中的demo。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章