TFS 2015:更新成功构建的关联项目
问题描述:
我有一个TFS Build 2015定义(不是XAML)。我有一套工作项目(比如bug)。他们链接到与构建关联的变更集。当我的构建成功完成后,我可以在“关联工作项目”部分的构建摘要页面上看到这些项目。TFS 2015:更新成功构建的关联项目
问题是:我想将所有这些项目的状态自动更改为“准备好QA”之类的内容。
我该如何做到这一点?
我不需要一个详细的解释,只是一些快速的方向,在哪里看,如何在脚本中获取TFS构建相关信息或类似的东西。
预先感谢您。
答
根据您的描述,您需要将工作项目更改为自定义状态,例如“准备好QA”。
要做到这一点,你需要在构建流水线使用PowerShell脚本,获取你的团队收集的基址,并得到相关的构建工作项目,然后用REST API到Update work items,如system.state
领域。
对于具体步骤请参考下面的两个博客,甚至是它的更新一体化建设值,同样的机制:
另外,以防万一有人怀疑和不想查看链接。这就是你如何获得与具体构建相关的工作项:'https:// {instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/workitems?api-version = {version}' – scor4er