【问题标题】:Changing remote app.config with TeamCity使用 TeamCity 更改远程 app.config
【发布时间】:2012-07-27 04:15:57
【问题描述】:

我有一个测试库,它读取一个 app.config 配置键值,用于从构建到构建的测试运行(嵌入了版本号的应用程序窗口)。另一个键也会根据测试将要命中的环境(开发/测试等)而变化。

例如。 键="AppVersion" 值="AppVersion (1.0.0.19)" 键=“AppSubVersion”值=“版本(1.0.0)” key ="DataDirectory" value="数据 - 开发"

目前,在本地机器上,这不是问题,因为我手动将它们从运行更改为运行。但是,我们现在正在考虑转移到自动运行场景,在该场景中,测试作为自动测试运行的一部分启动,TeamCity 服务器将在远程机器上启动测试。非常感谢您回答两个问题

1 - TeamCity 有没有办法更改位于远程计算机上的 app.config 文件上的特定键?

2 - 如果不是,最好的方法是什么?

谢谢!

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    我认为 TeamCity 无法为您做到这一点。但是,如果您让 TeamCity 为您运行 nant 脚本,您可以使用 XmlPoke 替换配置文件中的文本,您可以使用当前的 Teamcity 内部版本号进行版本标记。如果你想使用 ant,我认为 ant 也有类似的东西。

    【讨论】:

      猜你喜欢
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      相关资源
      最近更新 更多