У меня проблемы с настройкой различных сред с помощью MSBuild и MSDeploy.
Я установил 2 конфигурации в TeamCity
- TestConfiguration (это создает приложение в Test Config и запускает модульные тесты)
- StagingConfiguration (предназначен для упаковки и развертывания в нашей промежуточной коробке для тестирования UA)
Моя TestConfiguration работает нормально, но StagingConfiguration не развертывает пакет.
<MSBuild Projects="MyProject\MyProject.csproj"
Properties="Configuration=Staging;
DeployOnBuild=true;
DeployTarget=Package;"/>
Я пытался добавить оба
_PackageTempDir=\\server\c$\WebDirectory;
PackageLocation=\\server\c$\WebDirectory;
Но ни один из них, похоже, ничего не делает, я упускаю суть? Я не смог найти какую-либо документацию, только странное сообщение в блоге здесь и там. Нужно ли что-то устанавливать на моем сервере TeamCity для работы MSDeploy?
Мой идеальный сценарий:
- Регистрация в тфс
- Запустить StagingConfiguartion в TeamCity вручную
- Код создается и развертывается в \ server \ c $ \ WebDirectory