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 в вашем контроле исходного кода.