我从TFS构建过程模板(复制的DefaultTemplate.xaml)中调用控制台应用程序。我想将唯一的“请求ID”传递给应用程序。我无法在XAML中找到具有此值的参数或参数。我也无法找到关于“请求ID”的大量文档,但是我知道必须存在基于构建历史的文档。构建历史记录“查看摘要”选项卡显示请求ID(例如:“请求12345”)。
如何在模板(xaml)中获取此值
编辑:在TFS数据库(tfs_defaultcollection)中,我相信这是tbl_Build.BuildID
答案 0 :(得分:1)
它是一个字符串,但看起来BuildNumberFormat
可以通过构建过程获得。我也看到BuildDetail.BuildNumber
。
答案 1 :(得分:0)
我能够通过BuildDetail对象上的集合获取TFS请求ID:BuildDetail.RequestIds.Item(0)
。这是一个集合,所以我需要验证它有值并且Item(0)不为null。
我不确定为什么RequestIds是一个集合?我从理论上假设您可以有更多与构建相关的请求?不一定清楚,但肯定与TFS构建过程一致。