2017-01-23 2 views
0

Например, проект A создает два артефакта processor.exe и t.txt. Затем в проекте B можно добавить шаг сборки для выполнения processor.exe t.txt?В teamcity, может ли артефакт быть выполнен на этапе сборки?

Я знаю, что есть два типа питателей (.NET Runner процесса и командной строки), которые могут выполнять программы. Но как получить пути этих артефактов?

ответ

1

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

Вам нужно только убедиться, что агент сборки, выполняющий проект A, выводит эти артефакты, чтобы разместить там, где агент сборки, на котором запущен Project B, имеет доступ (в случае, если у вас есть один агент, это явно не проблема). И, вероятно, размещение этих артефактов в рабочем каталоге агента не является лучшим местом, потому что его можно очистить, выполнив чистую проверку с VCS. Просто выберите какой-нибудь общий каталог на сервере и укажите его для выхода артефакта в Project A, а затем для лидера командной строки в Project B.

+0

Так что это обычная практика. Спасибо! – zwcloud

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