我在构建过程模板中嵌入了一个powershell脚本,我希望将构建号格式作为参数传递给它。
内部版本号格式是VBScript表达式:
$(BuildDefinitionName)_$(Date:yyyyMMdd)_$(Rev:.r)
我传递给powershell脚本的参数有以下表达式:
String.Format(" ""& '{0}' '{1}' "" ", MyScriptFileName, BuildNumberFormat.ToString())
但是在运行时,我看到值是文字
$(BuildDefinitionName)_$(Date:yyyyMMdd)_$(Rev:.r)
我需要像“DEV_20140520.2”
这样的形式我正在使用TFS 2010.任何想法如何以正确的格式获取它?
答案 0 :(得分:1)
好的,我自己整理了一下,而不是BuildNumberFormat.ToString()
,我使用了属性BuildDetail.BuildNumber