2015-11-16 2 views
1

У меня есть определение построения, которое будет использоваться для многих проектов. Но при сохранении шаблона он все еще «заблокирован» для проекта.Скопировать определение сборки 2015 с помощью tfpt

Так что я пытаюсь использовать tfpt для клонирования определения для нового проекта.

PS C:\> tfpt builddefinition /collection:"http://localhost:8080/tfs/DefaultCollection" /dump "Test47\*" 
Querying Build Definition... 
No definitions found matching 'Test47\*'. 

Вопрос заключается в том, что он не находит ни одного из моих определений строят, пытаясь дампом для просмотра и *, чтобы получить все, даже при вводе фактического имени определения его до сих пор не работает.

+0

Каких определений построения это? vNext или XAML? – ds19

+0

Угадать vNext, потому что это не XAML – roady

ответ

1

Существует не метод, чтобы скопировать vNext строить определение от одного проекта к другому, ни TFPT команды, ни API работ TFS. Однако вы должны использовать функцию «Сохранить как шаблон», но, как вы поняли, она работает только в одном командном проекте, а не в проекте.

Для определения XAML сборки, вы можете использовать следующую TFPT команды, чтобы скопировать все строить определения из одной команды проекта к другому:

tfpt builddefinition /Collection:http://tfssevername:8080/tfs/DefaultCollection /clone "Project1\*" "Project2\" 
0

Тестирование с определением конструкции XAML. Синтаксис получать выходов параметров сборки Определение является:

TFPT builddefinition/дамп TeamProject \ определение /Коллекция: Http: // tfsservername: 8080/TFS/DefaultCollection/

«teamproject \ *» не поддерживается, вам нужно указать имя определения сборки. Проверьте скриншоты ниже:

enter image description here

enter image description here