一尘不染

Jenkins Build Name Setter插件找不到变量

jenkins

在Jenkins中,我使用参数化的构建。我将“名称”设置为SVN_TAG,使用了“此构建已参数化”和“列出子版本标签”。然后,在“设置内部名称”中将此SVN_TAG设置为“
$ {SVN_TAG}”。但是,该版本然后显示“’$
{SVN_TAG}中的无法识别的宏’SVN_TAG’””,并且它没有设置版本名称。关于为什么构建找不到该宏的任何想法?


阅读 238

收藏
2020-07-25

共1个答案

一尘不染

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

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

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

2020-07-25