У нас есть две отдельные цели MSBuild, которые строят решение с использованием разных свойств:
<Target Name="Build-Debug">
<MSBuild Projects="OurSolution.sln" Targets="Rebuild" Properties="Configuration=Debug" />
</Target>
<Target Name="Build-Release">
<MSBuild Projects="OurSolution.sln" Targets="Rebuild" Properties="Configuration=Release" />
</Target>
В TeamCity у нас есть одна «Конфигурация» (на языке TeamCity), которая вызывает цель Build-Debug
, а другая - Build-Release
.
.