Как проверить после запуска конвейера выпуска VSTS? - PullRequest
0 голосов
/ 18 мая 2018

У меня есть конвейер сборки и релиз-конвейер.Решение, которое я создаю, содержит веб-проект и проект библиотеки классов, содержащие тесты селена.

В настоящее время веб-проект копируется в место размещения артефакта и затем публикуется.Конвейер выпуска заботится о публикации веб-приложения в месте размещения.

Я хотел бы запустить тесты в библиотеке классов, но без публикации сборки проекта в месте размещения.

ЭтоПоявляется страница, указывающая, что сборка должна производить выходные данные как веб-проекта, так и тестового проекта:

https://docs.microsoft.com/en-us/vsts/build-release/test/getting-started-with-continuous-testing?view=vsts

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

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Существует много способов получить тестовый проект / сборку, но опубликовать файлы в артефакт лучше и проще.

  • Добавить дополнительный артефакт с типом источника Git / GitHub / TFVC… (где тестисточник проекта в), чтобы выпустить определение, затем создать тестовый проект и запустить тест
  • Добавить дополнительные задачи для загрузки тестового проекта / сборки, такие как копирование Windows, загрузка по FTP… или вы можете это сделатьпрограммирование (например, PowerShell)
0 голосов
/ 18 мая 2018

Публикуйте два набора артефактов в вашей сборке: один с приложением, другой с тестами.

Затем вы можете развернуть приложение в обычном режиме и пропустить развертывание тестов, а затем запустить тесты в той точке вашейТрубопровод, что имеет смысл.

...