即使在安装了构建用户变量之后,设置jenkins用户构建变量选项也不可用

时间:2016-09-14 02:43:02

标签: jenkins jenkins-plugins

我在Jenkins(版本1.565)中安装了“Build User Vars”(用户构建vars插件 - V 1.5)插件,但在作业配置中,“set jenkins user build variable”复选框选项不可用。有人可以帮我理解詹金斯的错误吗?

3 个答案:

答案 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}'"
        }
    }
}