Search code examples
msbuildteamcityweb.config-transform

Replace config value in teamcity build step


I have a build step in teamcity which allows me to replace web.config values with web.release.config values. I would like to add one more step - pass some parameter from teamcity to web.config. In my case it will be release version, which is part of connection string. The best idea I have is just to have some powershell script which will replace text in some file (web.config). Are there any better options?

Example web config

 <add key="Version" value="Replace me, please from teamcity"/>
 <add key="some key" value="example 2. version as part of some value #VERSION"/>

Solution

  • You could use File Content Replacer.