我有一个构建定义,将用于许多项目。但是当保存到模板时,它仍然“锁定”到项目中。
所以我试图用tfpt将定义克隆到一个新项目。
PS C:\> tfpt builddefinition /collection:"http://localhost:8080/tfs/DefaultCollection" /dump "Test47\*"
Querying Build Definition...
No definitions found matching 'Test47\*'.
问题是它找不到我的任何构建定义,尝试转储查看和*得到所有,即使在键入定义的实际名称时它仍然不起作用。
答案 0 :(得分:1)
没有一种方法可以将vNext构建定义从一个项目复制到另一个项目,tfpt命令和TFS API都不起作用。您必须使用“另存为模板”功能,但是,如您所知,它只适用于不同于项目的同一团队项目。
对于XAML构建定义,您可以使用以下tfpt命令将所有构建定义从一个团队项目复制到另一个团队项目:
tfpt builddefinition /Collection:http://tfssevername:8080/tfs/DefaultCollection /clone "Project1\*" "Project2\"
答案 1 :(得分:0)