【问题标题】:TFS Task Group Admin ManagementTFS 任务组管理员管理
【发布时间】:2018-04-17 18:10:57
【问题描述】:

我知道在 TFS 2018 中,导入/导出任务组的功能可用于跨不同项目和集合共享任务组。作为一名 TFS 管理员,试图为所有集合/项目分配一个任务组,有没有办法创建一个所有集合/项目都可以使用的任务组,并且我可以在一个地方进行更新,并且它会在任何地方得到反映?

我认为导入/导出是朝着正确方向迈出的一步,但需要我分别维护每个项目中的任务组。

谢谢!

【问题讨论】:

    标签: tfs


    【解决方案1】:

    任务组存储在项目级别,在项目范围之外无法访问。您可以在 UI 上手动导入任务组,或者使用 REST api 编写自己的解决方案以导入其他团队项目。

    其余api如下:

    1. 从团队项目 A 中获取任务组

    -

    Get http://TFS2018:8080/tfs/DefaultCollection/teamprojectA/_apis/distributedtask/taskgroups/{taskGroupId}?expanded=true
    

    响应如下所示:

    {
        "count": 1,
        "value": [
            {
                "tasks": [......]
            }
    ]
    }
    
    1. 将任务组导入到团队Project B,正文部分从上述api的响应中捕获“任务”信息

    -

    Post http://TFS2018:8080/tfs/DefaultCollection/teamprojectB/_apis/distributedtask/taskgroups?api-version=4.0-preview.1
    
    Content-Type:application/json
    
    {
        "tasks": [......]
    }
    

    【讨论】:

      【解决方案2】:

      为每个团队项目配置任务组。

      您可以做的是选择一个作为您的模板,然后使用导出/导入手动复制它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-22
        相关资源
        最近更新 更多