【发布时间】:2018-04-17 18:10:57
【问题描述】:
我知道在 TFS 2018 中,导入/导出任务组的功能可用于跨不同项目和集合共享任务组。作为一名 TFS 管理员,试图为所有集合/项目分配一个任务组,有没有办法创建一个所有集合/项目都可以使用的任务组,并且我可以在一个地方进行更新,并且它会在任何地方得到反映?
我认为导入/导出是朝着正确方向迈出的一步,但需要我分别维护每个项目中的任务组。
谢谢!
【问题讨论】:
标签: tfs
我知道在 TFS 2018 中,导入/导出任务组的功能可用于跨不同项目和集合共享任务组。作为一名 TFS 管理员,试图为所有集合/项目分配一个任务组,有没有办法创建一个所有集合/项目都可以使用的任务组,并且我可以在一个地方进行更新,并且它会在任何地方得到反映?
我认为导入/导出是朝着正确方向迈出的一步,但需要我分别维护每个项目中的任务组。
谢谢!
【问题讨论】:
标签: tfs
任务组存储在项目级别,在项目范围之外无法访问。您可以在 UI 上手动导入任务组,或者使用 REST api 编写自己的解决方案以导入其他团队项目。
其余api如下:
-
Get http://TFS2018:8080/tfs/DefaultCollection/teamprojectA/_apis/distributedtask/taskgroups/{taskGroupId}?expanded=true
响应如下所示:
{
"count": 1,
"value": [
{
"tasks": [......]
}
]
}
-
Post http://TFS2018:8080/tfs/DefaultCollection/teamprojectB/_apis/distributedtask/taskgroups?api-version=4.0-preview.1
Content-Type:application/json
{
"tasks": [......]
}
【讨论】:
为每个团队项目配置任务组。
您可以做的是选择一个作为您的模板,然后使用导出/导入手动复制它。
【讨论】: