Jenkins:流水线脚本 - 调用插件

3

我正在编写一个Jenkins管道脚本,并尝试调用一个插件,该插件在普通作业配置下的“构建”中进行配置。

插件:https://wiki.jenkins-ci.org/display/JENKINS/Parameter+Pool+Plugin

我尝试通过以下方式调用它:

step([$class: 'ParameterPool', projects: '123', name: 'ID', values: '1, 2, 3, '])

但它不起作用。
调用其他插件,例如:
step([$class: 'LogParserPublisher', parsingRulesPath: '/opt/log_minimal_parser', useProjectRule: false])

这个很简单,只需要在流水线脚本中调用随机插件即可。

1个回答

8

在流水线中,您不能调用任意随机插件,而只能调用已与流水线兼容的插件,这是使用较新API的原因。

您的第二个插件已经与流水线兼容,而第一个插件还没有!您可以在此处找到完整的兼容插件列表:插件与流水线的兼容性


我正好在寻找与"Pipeline插件兼容性"相关的列表。谢谢! - Bruno Bieri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接