【问题标题】:Associating changesets and workitems with previous baseline build of specific quality将变更集和工作项与特定质量的先前基线构建相关联
【发布时间】:2012-10-04 14:03:15
【问题描述】:

在 TFS 2010 的默认工作流程中,与当前构建关联的变更集和工作项是先前成功构建的增量,并包含在构建摘要中。

我的客户的要求有点不同。他们需要基线是其构建质量已设置为特定值的最新构建,例如“释放”。因此,当前迭代中的每个构建都将包含与之前版本相比不断增长的完整更改列表。

可以在构建后使用脚本提取此信息,类似于this SO question,但我们需要将其包含在构建摘要中。

有没有人遇到过类似的需求?

我认为工作流程需要修改以检测以前的“已发布”版本,但我对如何包含它有点迷茫。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    如果手动工具没问题,那么这可能对您有用。它不会将工作项与构建相关联,但它会在构建中搜索所有关联的工作项,直到质量 X 的最后一个构建为止。

    http://gertgregers.wordpress.com/2012/05/22/build-release-notes/ - 无源或下载

    编辑

    这是一个编辑构建定义的演练,但它仍然让您自己完成很多工作

    http://geekswithblogs.net/jakob/archive/2010/04/15/implementing-release-notes-in-tfs-team-build-2010.aspx

    【讨论】:

    • 有一些图片,但没有实际的工具可以下载。 CodePlex 项目是 Gert 描述的自定义活动使用的库。
    • 这很尴尬,实际上在屏幕截图中看起来还不错 =(
    • 或者,您可以使用 TFS Deployer 之类的工具来捕获构建质量更改并编写自定义 powershell 脚本来查找自最后一个质量版本以来的所有构建,并将每个工作项与当前的工作项相关联。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 2017-01-24
    • 1970-01-01
    相关资源
    最近更新 更多