在Jenkins中,我使用参数化构建.我使用“This build is parameterized”和“List subversion tags”将“Name”设置为SVN_TAG.然后我将此“设置构建名称”中的SVN_TAG设置为“${SVN_TAG}”.但是,构建然后在’${SVN_TAG}’中显示“无法识别的宏’SVN_TAG’,并且它不会设置构建名称.为什么构建没有找到这个宏的任何想法?
如果单击“构建名称”字段旁边的(?)帮助图标,您将看到可以使用的宏列表.
构建参数在构建期间作为环境变量导出,因此根据该文档,您需要使用格式${ENV,var =“VARIABLENAME”}.
因此,使用${ENV,var =“SVN_TAG”}值可以为您提供所需的行为.
精彩评论