【发布时间】:2018-08-14 13:09:28
【问题描述】:
如何使用 Teamcity 为不同环境更新/替换 app.config 中的值? 例如: 考虑以下 URL 适用于一种环境。 添加键="URL" 值="https://www.google.co.uk"
现在我想通过 Teamcity 为不同的环境更新这个值: 添加键="URL" 值="https://www.google.co.in"
如何使用 Teamcity 做到这一点? 有人可以指导我吗?
谢谢,
【问题讨论】:
如何使用 Teamcity 为不同环境更新/替换 app.config 中的值? 例如: 考虑以下 URL 适用于一种环境。 添加键="URL" 值="https://www.google.co.uk"
现在我想通过 Teamcity 为不同的环境更新这个值: 添加键="URL" 值="https://www.google.co.in"
如何使用 Teamcity 做到这一点? 有人可以指导我吗?
谢谢,
【问题讨论】:
通常这种更改是在 Visual Studio 中使用 Add Config Transform 完成的。然后,您只需在不同的配置中构建您的项目。
如果您仍想在 TeamCity 中执行此操作,则可以在构建功能中使用 File Content Replacer。
【讨论】:
正如other answer 所提到的,您可以使用文件内容替换器来做到这一点。但是,此更改会在构建完成后回滚,so it will not appear in your artifacts。
【讨论】: