如何部署Jenkins扩展点

如何部署Jenkins扩展点,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我正在尝试为该应用程序编写一个扩展点 我阅读了关于扩展点的文档,但没有找到如何部署我的实现。 我想我需要以某种方式引用原始插件来获得要实现的方法(我如何获得它-它是在一个jar中吗?它是jpl吗?) 然后我自己写代码。 现在怎么办? 我是否创建自己的jar?我应该把它放在哪里? 我需要更改Jenkins配置中的任何内容吗?如果您有一些扩展Jenkins扩展点的代码,那么这些代码应该打包并作为Jenkins插件部署 通常,在重复任何工作之前,您先阅读 Jenkins的主要优势之一是其插件(及其开

我正在尝试为该应用程序编写一个扩展点

我阅读了关于扩展点的文档,但没有找到如何部署我的实现。 我想我需要以某种方式引用原始插件来获得要实现的方法(我如何获得它-它是在一个jar中吗?它是jpl吗?)

然后我自己写代码。 现在怎么办? 我是否创建自己的jar?我应该把它放在哪里?
我需要更改Jenkins配置中的任何内容吗?

如果您有一些扩展Jenkins扩展点的代码,那么这些代码应该打包并作为Jenkins插件部署


通常,在重复任何工作之前,您先阅读

Jenkins的主要优势之一是其插件(及其开放性)。 现在已经有一千多个插件可用,全新的插件也变得越来越流行 大约每周都有。因此,很可能有一个或多个 满足您需求的插件

如果一些现有插件部分满足您的需求,我们鼓励 您需要直接为这些插件做出贡献,而不是启动新的插件 白手起家的。大量的插件是好的,大量的插件 做同样的事情或是做同样的事情都没有那么好

一旦你有了想要分享的东西,你就在网上要求把它转给jenkins github回购——你可能应该从github上的其他地方开始开发

如果您想将其他jenkins插件包括到您的插件中,那么您可以将它们包括在POM中

  <dependency>
         <groupId>org.jenkins-ci.plugins</groupId>
         <artifactId>script-security</artifactId>
         <version>1.13</version>
  </dependency>

org.jenkins-ci.plugins


jenkins github repo是一个寻找示例的好地方

谢谢,据我所知,如果我想写一个新的插件,你写的内容是相关的——我没有。我只是想实现一个现有插件的扩展点。如果您将实现部署为Jenkins插件。谢谢,这听起来很合理,但我在文档中找不到它。如果你写这个作为一个答案,我很乐意接受它下面的一个答案是相当好的一般,所以我编辑它添加我的评论开始。所以你现在可以接受这个答案:)