用于神器分析的Jenkins插件

时间:2015-02-04 12:43:35

标签: java plugins jenkins

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

你有类似的问题吗?

1 个答案:

答案 0 :(得分:1)

  1. 按照教程创建一个基本的Hello World插件,并了解代码及其工作原理。
  2. 修改类以扩展Recorder而不是Builder,修改公共静态最终类DescriptorImpl 以扩展Publisher:

    public static final class DescriptorImpl extends             BuildStepDescriptor { }

  3. 还要创建一个实现Action的类,这个类将有一些插件名,url,icon等的获取者。你现在可以为它们返回空字符串。

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

      另外,如果您需要帮助创建Jenkins post-build插件,我建议您查看jacoco和eclemma插件,尤其是在名称中包含Action,Recorder,Builder的类中。