【问题标题】:How to update the value from app.config using Teamcity?如何使用 Teamcity 从 app.config 更新值?
【发布时间】:2018-08-14 13:09:28
【问题描述】:

如何使用 Teamcity 为不同环境更新/替换 app.config 中的值? 例如: 考虑以下 URL 适用于一种环境。 添加键="URL" 值="https://www.google.co.uk"

现在我想通过 Teamcity 为不同的环境更新这个值: 添加键="URL" 值="https://www.google.co.in"

如何使用 Teamcity 做到这一点? 有人可以指导我吗?

谢谢,

【问题讨论】:

    标签: c# selenium teamcity


    【解决方案1】:

    通常这种更改是在 Visual Studio 中使用 Add Config Transform 完成的。然后,您只需在不同的配置中构建您的项目。

    如果您仍想在 TeamCity 中执行此操作,则可以在构建功能中使用 File Content Replacer

    【讨论】:

      【解决方案2】:

      正如other answer 所提到的,您可以使用文件内容替换器来做到这一点。但是,此更改会在构建完成后回滚,so it will not appear in your artifacts

      相反,我建议使用 Powershell 运行器类型添加新的构建步骤。您可以替换其中的代码,例如:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-09
        • 2011-08-05
        • 2012-10-28
        • 1970-01-01
        • 2019-01-06
        • 2011-11-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多