我想使用TeamCity和Octopus Deploy构建这样的管道:
TeamCity Part:Build - >运行单元测试 - >运行集成测试 - >推到八达通
Octopus:部署到验收服务器 - >部署到生产
当我需要在TeamCity代理上运行集成测试时,我必须在配置文件+参数中设置测试数据库连接字符串。
然后在章鱼方面,我必须为每个服务器再次更改连接字符串。
因此,我必须在不同的地方更改配置。什么不舒服......有没有办法在一个地方保持配置转换,如下所示:Build - >运行单元测试 - >推到章鱼 - >更改测试配置 - >推送到团队城市 - >运行集成测试 - >推至八达通 - > ...
或许我做错了什么?