У меня есть служба Windows, написанная на .net c #. У нас есть три различных среды, скажем dev
, test
и prod
. У меня также есть 3 различных файла конфигурации для 3 сред, скажем devAppConfig
, TestAppConfig
и ProdAppConfig
.
Ранее мы использовали для развертывания руководство, поэтому мы использовали для замены файлов конфигурации и развертывания двоичных файлов. Теперь развертывания должны быть автоматизированы, поскольку мы используем Bamboo.
Теперь мой вопрос: как мне динамически изменить AppConfig для различных сред развертывания.
У меня есть 3 различных этапа именования бамбука DevDeploy
, TestDeploy
, ProdDeploy
. Когда я запускаю эти этапы, он должен изменить файл конфигурации и выполнить развертывание, но я не уверен, как это сделать.
Кто-нибудь может направить меня в правильном направлении для моей проблемы?