Как включить тестовые сборки в опубликованный артефакт? - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть веб-приложение Asp.Net Core.Под тем же решением, что и это веб-приложение, находятся два дополнительных проекта;базовая библиотека классов .net и связанный тестовый проект этой библиотеки классов.

Я экспериментирую с конвейерами Azure и создал конвейер, который успешно создает и тестирует мой код.Однако я хочу использовать выходные данные из этого конвейера сборки в качестве канала для моего конвейера выпуска, который связан с test plan с некоторыми test case s, связанными с автоматизированными модульными тестами (на самом деле мне некуда выпускать; выпускной конвейер предназначен исключительно для выполнения плана испытаний).

Мой конвейер выпуска принимает в качестве входных данных артефакты, опубликованные конвейером сборки.Однако это включает только те библиотеки DLL, которые необходимы для веб-приложения;не связанные тестовые сборки.

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

Определения конвейера слишком длинные для включения вэтот пост, но я сделал их доступными на GitHub .

...