如何将构建数字格式的值作为参数传递给TFS 2010中的powershell脚本

时间:2014-05-21 11:49:57

标签: tfs2010 powershell-v2.0

我在构建过程模板中嵌入了一个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.任何想法如何以正确的格式获取它?

1 个答案:

答案 0 :(得分:1)

好的,我自己整理了一下,而不是BuildNumberFormat.ToString(),我使用了属性BuildDetail.BuildNumber