如何为Jenkins插件设置不同的参考构建或动态阈值?

如何为Jenkins插件设置不同的参考构建或动态阈值?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我们有一个主任务,它构建主分支和各种插件,例如warnings插件跟踪在master中检测到的警告计数 然后我们有一个gerrit任务来构建gerrit补丁。默认情况下,警告插件和其他插件将delta与之前成功构建的gerrit进行比较。但我们希望将警告计数与主版本进行比较。是否有一些已知的方法指定使用不同的作业作为参考 我可以想出以下迂回的方法 在主作业中执行生成后脚本,该脚本将更新 gerrit job config.xml中的阈值并重新加载 使用作业参数设置动态阈值。但如果插件不接受参数变

我们有一个主任务,它构建主分支和各种插件,例如warnings插件跟踪在master中检测到的警告计数

然后我们有一个gerrit任务来构建gerrit补丁。默认情况下,警告插件和其他插件将delta与之前成功构建的gerrit进行比较。但我们希望将警告计数与主版本进行比较。是否有一些已知的方法指定使用不同的作业作为参考

我可以想出以下迂回的方法

  • 在主作业中执行生成后脚本,该脚本将更新 gerrit job config.xml中的阈值并重新加载

  • 使用作业参数设置动态阈值。但如果插件不接受参数变量作为阈值,则该阈值将不起作用


  • 有人知道其他或更好的解决方案吗

    有一种方法可以在插件中使用不同的作业作为参考

    在声明性管道语法中可以这样做:

    recordIssues tool: java(), referenceJobName: 'my-project/master'
    

    文档中的更多信息:

    您能找到一种方法来完成这项工作吗?没有。我找不到解决方案:(