2013-04-02 2 views
3

Существует множество примеров и способов передачи значения свойства из TFS 2010 Build Workflow в MSBuild, однако мне нужно сделать обратное.Передача значения из задачи MSBuild в TFS Build Workflow

В основном на сборках создаются пользовательские целевые файлы для выполнения некоторых операций над всеми сборками, которые выполняются на ящиках. Эти целевые файлы имеют пользовательские задачи, в некоторых из которых отображаются возвращаемые значения (или выходные параметры).

Я хотел бы иметь возможность считывать значения этих выходных параметров из рабочего процесса сборки (TFS 2010), если это возможно. Таким образом, в основном

  1. сборки рабочего процесса TFS 2010 работает на сервере сборки
  2. Сервер сборки имеет собственные целевые файлы, инъекционные в MSBuild трубопровода и сделать некоторую обработку
  3. Результаты от 2. выше необходимости идти вернуться в рабочий процесс сборки TFS.

Поблагодарили бы за помощь в этом случае.

ответ

1

Один из способов - записать выходные данные в местоположение, которое легко доступно из рабочего процесса TFS. Например, файл. Затем вам нужно будет немного настроить Workflow TFS для чтения из файла, следующего за активностью MSBuild.

+1

Это был один из вариантов, который мы рассматривали. Однако из-за характера данных и с учетом дороговизны ввода-вывода файлов я очень заинтересован в том, чтобы избежать этого маршрута. Но большое спасибо за предложение Dylan. – Nikhil

+0

Хотя, я согласен, что это далеко не идеальное решение, это решение, которое я использовал. Я хочу, чтобы MS обеспечила лучшую связь между сборками рабочих процессов и MSBuild –

Смежные вопросы