TFS任务组管理员

时间:2018-04-16 16:00:59

标签: tfs tfs2017 tfs2018

我知道在TFS 2018中,导入/导出任务组的功能可用于跨不同项目和集合共享任务组。作为TFS管理员尝试将任务组提供给所有集合/项目,有没有办法创建一个所有集合/项目都可以使用的任务组,我可以在一个地方更新并在任何地方反映出来?

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

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

其余的api如下:

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

    -

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

    回复如下:

    {
        "count": 1,
        "value": [
            {
                "tasks": [......]
            }
    ]
    }
    
    1. 将任务组导入团队项目B,正文部分捕获"任务"来自上述答复的信息
    2. -

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