Jenkins:管道脚本 - 调用插件

时间:2016-06-30 20:39:11

标签: jenkins jenkins-pipeline

我正在编写一个Jenkins管道脚本,并尝试调用插件,这是在" build"中配置的正常作业配置中的内容。

插件: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 个答案:

答案 0 :(得分:7)

您不能从管道中调用任何随机插件,而只能调用与管道兼容的插件,这是使用较新的API。

你的第二个插件已经与管道兼容,第一个还没有!您可以在此处找到兼容插件的完整列表:Plugin Compatibility with Pipeline