Jenkins 构建名称 Setter 插件未找到变量

Jenkins Build Name Setter Plugin does not find variable

在 Jenkins 中,我使用参数化构建。我使用 "This build is parameterized" 和 "List subversion tags",我将 "Name" 设置为 SVN_TAG。然后我把"Set Build Name"中的这个SVN_TAG设置为“${SVN_TAG}”。但是,构建然后显示 "Unrecognized macro 'SVN_TAG' in '${SVN_TAG}'" 并且它没有设置构建名称。关于为什么构建找不到此宏的任何想法?

如果单击“构建名称”字段旁边的 (?) 帮助图标,您将看到可以使用的宏列表。

构建参数在构建期间作为环境变量导出,因此根据该文档,您需要使用格式 ${ENV,var="VARIABLENAME"}.

因此,使用值 ${ENV, var="SVN_TAG"} 应该会为您提供所需的行为。