Java Jenkins工件分析插件

Java Jenkins工件分析插件,java,plugins,jenkins,Java,Plugins,Jenkins,我需要创建一个Jenkins后期构建插件,它将打开工件(一个tar.gz文件)并从中检索一些信息。问题是我不确定这个案例的最佳切入点是什么,以及如何获得工件路径来打开它 你有过类似的问题吗 按照教程创建一个基本的Hello World插件,并理解代码及其工作原理 修改类以扩展记录器而不是生成器,修改公共静态最终类描述符rimpl以扩展发布者: 公共静态最终类描述符RIMPL扩展 构建步骤描述符{ } 还创建一个类来实现操作,这个类将有一些获取插件名称、url、图标等的方法。现在可以为它们返回空字

我需要创建一个Jenkins后期构建插件,它将打开工件(一个tar.gz文件)并从中检索一些信息。问题是我不确定这个案例的最佳切入点是什么,以及如何获得工件路径来打开它

你有过类似的问题吗

  • 按照教程创建一个基本的Hello World插件,并理解代码及其工作原理
  • 修改类以扩展记录器而不是生成器,修改公共静态最终类描述符rimpl以扩展发布者:

    公共静态最终类描述符RIMPL扩展 构建步骤描述符{ }

  • 还创建一个类来实现操作,这个类将有一些获取插件名称、url、图标等的方法。现在可以为它们返回空字符串

  • 修改jelly文件 您可以使用jelly脚本中的文本框获取路径。例如,您可以使用文本框设置工件存储的位置,并在插件中实现搜索工件的方法


    此外,如果您需要帮助创建Jenkins后期构建插件,我建议您查看jacoco和eclemma插件,尤其是名称中包含Action、Recorder和Builder的类

    有必要使用插件吗?在构建之后运行的bash脚本就足够了吗?它不是必需的,但它是必需的preferable@FelipeWannmacher你太好了!