2017-10-18 106 views
1

我有一个TFS Build 2015定义(不是XAML)。我有一套工作项目(比如bug)。他们链接到与构建关联的变更集。当我的构建成功完成后,我可以在“关联工作项目”部分的构建摘要页面上看到这些项目。TFS 2015:更新成功构建的关联项目

问题是:我想将所有这些项目的状态自动更改为“准备好QA”之类的内容。

我该如何做到这一点?

我不需要一个详细的解释,只是一些快速的方向,在哪里看,如何在脚本中获取TFS构建相关信息或类似的东西。

预先感谢您。

回答

1

根据您的描述,您需要将工作项目更改为自定义状态,例如“准备好QA”。

要做到这一点,你需要在构建流水线使用PowerShell脚本,获取你的团队收集的基址,并得到相关的构建工作项目,然后用REST APIUpdate work items,如system.state领域。

对于具体步骤请参考下面的两个博客,甚至是它的更新一体化建设值,同样的机制:

+1

另外,以防万一有人怀疑和不想查看链接。这就是你如何获得与具体构建相关的工作项:'https:// {instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/workitems?api-version = {version}' – scor4er