Jenkins:管道脚本——调用插件
Jenkins: pipeline script - call plugin
我正在编写一个 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])
工作正常。
如何在管道脚本中调用随机插件?
您不能从管道中调用任何随机插件,而只能调用已与管道兼容的插件,这是使用较新的API。
您的第二个插件已与管道兼容,第一个还没有!您可以在此处找到兼容插件的完整列表:Plugin Compatibility with 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])
工作正常。
如何在管道脚本中调用随机插件?
您不能从管道中调用任何随机插件,而只能调用已与管道兼容的插件,这是使用较新的API。
您的第二个插件已与管道兼容,第一个还没有!您可以在此处找到兼容插件的完整列表:Plugin Compatibility with Pipeline