Octopack только создает один из двух артефактов в TeamCity, используя Octopus deploy

У меня есть решение для нескольких проектов, и я использую Octopus Deploy и TeamCity для развертывания.

Я установил пакет Octopack NuGet на два проекта, которые я хочу создать как артефакты во время сборки CI.

Я установил следующий шаг на этапе сборки:

введите описание изображения здесьи проверил файлы csproj обоих проектов и вижу:

 <Import Project="..\packages\OctoPack.2.0.26\targets\OctoPack.targets" />

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

Есть ли что-то еще, что я должен делать в TeamCity или в моем решении?

2 ответа

Решение

Мне пришлось установить следующее в диспетчере конфигурации для проекта, который не производил артефакт:

Integration|Mixed Platforms.ActiveCfg = Integration|Any CPU
Integration|Mixed Platforms.Build.0 = Integration|Any CPU

Teamcity тогда счастливо произвела пакет.

Убедитесь, что вы проверяете файл \packages\OctoPack.2.0.26\target \OctoPack.targets в вашем контроле исходного кода.

Другие вопросы по тегам