【问题标题】:Get GA date from the release items in TFS using powershell使用 powershell 从 TFS 中的发布项目中获取 GA 日期
【发布时间】:2017-09-06 15:17:31
【问题描述】:

您能否告诉我如何使用 powershell 从 tfs 获取 GA 日期或测试通过开始时间列数据。

我可以在哪个类中找到这些属性,以便获取数据。

谢谢

【问题讨论】:

    标签: powershell tfs tfs-sdk


    【解决方案1】:

    您将在 TFS Client Object Modelthe similar functionality in the rest API 中寻找 WorkItemStore.GetWorkItem().Fields["Fieldname"]:取决于您的 TFS 版本和源平台。

    由于 Powershell 可以调用 .NET 对象,因此您可以使用 TFS 客户端对象模型。或者,您可以使用 Invoke-RestMethod 与 REST API 进行交互。

    如果您正在寻找更符合 powershell 的方法,look at the TFSCmdLetsIt returns a TFS Client Object Model instance WorkItem 类,因此第一个示例代码将提供有关预期内容的更多信息。

    【讨论】:

    • 我是 powershell 新手。我尝试过 WorkItemStore.GetWorkItem().Fields["Fieldname"] 但在字段中没有包含 GA Date 和 Test pass Start 的列
    • 有关如何访问工作项存储、查询特定工作项等的更多详细信息,请参阅:stackoverflow.com/a/25431364/736079
    • 至于需要哪个底层字段名,取决于流程模板。这些是非标准字段,所以我不知道您具体要使用什么字段名称。获取工作项类型定义 XML 以查看底层字段是什么。使用 Vsiual Studio 命令行中的witadmin exportwitd 导出工作项类型以获取详细信息。
    猜你喜欢
    • 2015-12-30
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 2019-06-25
    • 2014-10-15
    • 2011-09-30
    相关资源
    最近更新 更多