У меня есть веб-приложение Asp.Net Core.Под тем же решением, что и это веб-приложение, находятся два дополнительных проекта;базовая библиотека классов .net и связанный тестовый проект этой библиотеки классов.
Я экспериментирую с конвейерами Azure и создал конвейер, который успешно создает и тестирует мой код.Однако я хочу использовать выходные данные из этого конвейера сборки в качестве канала для моего конвейера выпуска, который связан с test plan
с некоторыми test case
s, связанными с автоматизированными модульными тестами (на самом деле мне некуда выпускать; выпускной конвейер предназначен исключительно для выполнения плана испытаний).
Мой конвейер выпуска принимает в качестве входных данных артефакты, опубликованные конвейером сборки.Однако это включает только те библиотеки DLL, которые необходимы для веб-приложения;не связанные тестовые сборки.
Я подозреваю, что мог бы обойти это, добавив тестовый проект в качестве зависимости веб-приложения, но это явно неправильно.Я надеюсь, что есть способ создать отдельный артефакт или подпапку в артефакте для включения моих тестовых сборок, чтобы они были доступны для тестов конвейера выпуска.
Определения конвейера слишком длинные для включения вэтот пост, но я сделал их доступными на GitHub .