【问题标题】:TFS Release Step Create TaskTFS 发布步骤创建任务
【发布时间】:2017-02-06 21:04:43
【问题描述】:

我正在将我们的 XAML 构建过程转换为用于我们的本地 TFS 2017 的 vNEXT 构建。我喜欢自动化的一个步骤是创建一个工作项任务以供特定用户在发布完成后执行。有没有内置的方法来做到这一点?我有一个 PowerShell 脚本,但如果已经有更好的方法,我不想使用它

【问题讨论】:

    标签: tfs


    【解决方案1】:

    不,仍然没有开箱即用的功能。就像您所做的那样,在 powershell 脚本中使用 REST api 或客户端对象模型都可以解决问题。

    您也可以看看这个类似的问题:How to have TFS automatically add certain tasks to new work items?,jessehouwing 提供了一个很好的答案。

    另一种方法是使用 TFS Aggregator - TFS 2013 的服务器端插件 (更新 2 及更高版本)具有创建新工作项的能力 基于规则。可以在此处找到示例任务:

    https://github.com/tfsaggregator/tfsaggregator/wiki/Auto-Create-Children


    更新

    通过 VSTS 市场 (https://marketplace.visualstudio.com/) 中的扩展后,也没有现有任务可以执行此操作。您仍然可以使用您的 powershell 脚本或write your own extension。

    【讨论】:

    • 谢谢,我认为 TFS 聚合器不会工作,或者我不知道它会如何连接。这需要一个发布步骤。它可以被现有工作项中的任何东西所取代
    • @greektreat 您的要求没有现成的。在通过 VS 市场 marketplace.visualstudio.com 中的扩展后,也没有现有任务可以做到这一点。您仍然可以使用您的 powershell 脚本或编写您自己的扩展程序。
    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2016-04-13
    • 2022-01-17
    相关资源
    最近更新 更多