У меня есть веб-проект, структурированный следующим образом:
WebSite
WebSite.test
В тестовом проекте у меня есть все модульные тесты (с использованием Microsoft test framework). В проекте WebSite у меня есть цель для развертывания сайта с использованием MSDeploy, цели MSDeployPublish и DeployOnBuild = true. Затем я запускаю эту сборку с помощью Jenkins. Проблема заключается в том, что при использовании этой настройки сайт будет развернут до тестирования.
Я мог бы добавить еще один шаг сборки в Jenkins, чтобы сначала собиралось все решение, а затем запускались проекты развертывания. Однако я бы хотел, чтобы все это было в одном шаге. Это вообще возможно?