我在Jenkins(版本1.565)中安装了“Build User Vars”(用户构建vars插件 - V 1.5)插件,但在作业配置中,“set jenkins user build variable”复选框选项不可用。有人可以帮我理解詹金斯的错误吗?
答案 0 :(得分:2)
您必须将Jenkins 升级到至少版本1.609。如果你不能,将插件降级到版本1.4。
有关详细信息,请参阅plugin changelog。
答案 1 :(得分:1)
如果您的Jenkins版本大于1.609,但仍无法在配置中找到它,则要访问插件的变量,只需使用“ BuildUser”类将代码包装在Jenkinsfile中,如下所示:
<td rowspan="4">
<a class="CoolButton" href="">
<div class="CoolButtonInner">Blah Blah</div>
</a>
</td>
答案 2 :(得分:0)
“ build user vars”插件的文档很难理解。
以下示例对我有用:
stage('Pluto') {
steps {
sh " sleep 2"
sh "echo 'pluto'"
wrap([$class: 'BuildUser']) {
sh "echo '${BUILD_USER_EMAIL}'"
}
}
}
post {
success {
wrap([$class: 'BuildUser']) {
sh " echo '${BUILD_USER_EMAIL}'"
}
}
}