在 Build Feature teamcity 中使用用户定义的参数时出现问题?
Issue using User defined parameter in Build Feature teamcity?
我的模板有两个构建步骤:
- 行家
- 命令行
命令行步骤设置我想在构建功能中使用的变量中的当前日期时间。
我正在通过命令行步骤获取正确的当前日期时间,如下所示:
#!/bin/bash
export current_build_date_format="+%%d%%m%%Y_%%H%%M%%S"
export current_build_date="$(date $current_build_date_format)"
##teamcity[setParameter name='current_build_date' value='$current_build_date']
当我尝试在构建功能中引用它时,它无法通过 "%current_build_date%"
识别参数
在Configuration Parameter section
中显示参数未定义
有什么遗漏吗?我已经通过命令行定义了该参数,teamcity 功能将如何使用该参数
参数错误:
首先读取用户定义的参数时出错:
Initialization
[05:42:27][Initialization] - Build Details Validator
[05:42:27][ Build Details Validator] Error: Conversion = 'm'
[05:42:27][Initialization] Build validation failed
您需要回显TeamCity服务消息让TeamCity解析并使用它,例如:
echo "##teamcity[setParameter name='current_build_date' value='$current_build_date']"
我的模板有两个构建步骤:
- 行家
- 命令行
命令行步骤设置我想在构建功能中使用的变量中的当前日期时间。
我正在通过命令行步骤获取正确的当前日期时间,如下所示:
#!/bin/bash
export current_build_date_format="+%%d%%m%%Y_%%H%%M%%S"
export current_build_date="$(date $current_build_date_format)"
##teamcity[setParameter name='current_build_date' value='$current_build_date']
当我尝试在构建功能中引用它时,它无法通过 "%current_build_date%"
在Configuration Parameter section
有什么遗漏吗?我已经通过命令行定义了该参数,teamcity 功能将如何使用该参数
参数错误:
首先读取用户定义的参数时出错:
Initialization
[05:42:27][Initialization] - Build Details Validator
[05:42:27][ Build Details Validator] Error: Conversion = 'm'
[05:42:27][Initialization] Build validation failed
您需要回显TeamCity服务消息让TeamCity解析并使用它,例如:
echo "##teamcity[setParameter name='current_build_date' value='$current_build_date']"