2010-11-04 3 views
10

У меня есть сборка TeamCity, которая работает с именами файлов проекта Web.csproj (внутри папки «Веб» в корне) и нацелена «Пакет». Он работает очень хорошо, и я получаю приятную папку Web \ obj \ Debug \ Package со всем ожидаемым контентом.TeamCity не может найти артефакты после сборки

У меня есть вторая сборка с зависимостью артефакта от вышеуказанного пути, который предназначен для запуска команды deploy. Однако, независимо от того, что я делаю, я всегда получаю сообщение об ошибке «Ошибка при загрузке артефакта», за которым следует «Нет файлов, соответствующих шаблону» Web/obj/Debug/Package ». Даже если я установил путь к артефактам только ** и попытаюсь вытащить все из корня, он терпит неудачу. Глядя на сервер, в рабочем каталоге явно есть файлы.

У кого-нибудь есть рекомендации по устранению неполадок?

+0

Включает ли первый шаг все артефакты после успешной сборки на экране состояния TC? –

+2

Примечание: вы должны указать на первом шаге, что выводить как артефакты, по умолчанию их нет. –

+3

Пятно на Лассе, у меня не было предыдущего шага, создающего артефакты (все еще получаю удовольствие от понятий, которых я боюсь). Вы хотите, чтобы я оставил это в качестве ответа, и я приму это? –

ответ

4

Для полноты ответа было указано, что я не определил путь артефакта в первой сборке. Без указания выхода для сохранения из этой сборки он не будет доступен в зависимых сборках.

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