我有一个使用默认流程模板的简单的tfs-2010构建定义。在其中,我使用$(BuildID)定义了生成编号格式,以定义计算字段的一部分。这样可以正常工作,我可以看到BuildID的值。
现在我尝试将BuildID属性作为参数传递给MSBuild:
/p:SomeProperty=$(BuildID)
然而当我查看构建日志时,我发现SomeProperty字面上等于$(BuildID),而不是BuildID的值。
我错过了什么吗?
为了更清晰地表达:我的问题是如何在构建定义中引用作为构建过程参数。例如,构建编号格式具有默认表达式$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)。