У меня есть одно решение с веб-приложением и двумя службами Windows плюс проект Db.Моя цель - иметь один пакет для каждого приложения (один веб, два сервиса, один проект БД).
Сейчас я использую msbuild в TFS 2012 на месте.Я добавил /p:GenerateProjectSpecificOutputFolder=True
в качестве аргумента msbuild и создал решение с конкретными проектами для создания этих папок.Затем я запускаю сценарий PowerShell, который упаковывает все папки в пакеты и перетаскивает их в Octopus.
Я не смог использовать ту же технику с DevOps Azure.Шаг сборки Visual Studio позволяет указать только решение для сборки.Он помещает все файлы в одну папку.