我正在尝试通过configure块向我的jenkins作业添加新插件。
我需要的是:
<jenkins.plugins.mattermost.MattermostNotifier plugin="mattermost@2.7.1">
我得到的是:
<jenkins.plugins.mattermost.MattermostNotifier>
我的常规脚本:
job('newjob') {
publishers {
if (!name.startsWith('_review')) {
configure { project ->
project / publishers / 'jenkins.plugins.mattermost.MattermostNotifier' << 'mattermost' {
}
}
}
}
}
我该如何添加
plugin=mattermost@2.7.1
到XML块?
答案 0 :(得分:0)
您没有在插件声明中明确添加版本号。而是将其添加到项目的配置中。
Jenkins正在通过JCasC plugin之类的插件向配置为代码的方向发展,使其进入Jenkins core platform。
从文档中可以看出,您可以通过此插件配置其他插件,该插件已被本机Jenkins功能接受。