我知道在TFS 2018中,导入/导出任务组的功能可用于跨不同项目和集合共享任务组。作为TFS管理员尝试将任务组提供给所有集合/项目,有没有办法创建一个所有集合/项目都可以使用的任务组,我可以在一个地方更新并在任何地方反映出来?
我认为导入/导出是朝着正确方向迈出的一步,但需要我分别维护每个项目中的任务组。
谢谢!
答案 0 :(得分:0)
每个团队项目都配置了任务组。
您可以做的是选择一个作为模板,然后使用导出/导入手动复制它。
答案 1 :(得分:0)
任务组存储在项目级别,在项目范围之外无法访问。您可以在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": [......]
}