我们有一个构建主分支的主作业和各种插件ex.warnings插件跟踪在master中检测到的警告计数。
然后我们有一个构建gerrit补丁的gerrit工作。默认情况下,警告插件和其他插件将delta与之前成功的gerrit构建进行比较。但我们希望将比较警告计数与主构建相反。是否有一些已知的方法来指定使用不同的作业作为参考?
我可以想到遵循迂回的方式。
在将要更新的主作业中执行构建后脚本 gerrit job config.xml和reload中的阈值。
使用作业参数设置动态阈值。但如果插件不接受参数变量作为阈值,则无效。
有人知道其他或更好的解决方案吗?
答案 0 :(得分:1)
在warnings-ng-plugin中有一种方法可以使用其他作业作为参考。
可以在声明性管道语法中完成以下操作:
recordIssues tool: java(), referenceJobName: 'my-project/master'