【发布时间】:2014-06-09 06:55:29
【问题描述】:
我们正在启动一个新的 WinForms 项目,并决定使用 TeamCity 来创建构建并运行单元和集成测试。该项目处理数据库。我们有 3 个数据库(developDB(开发人员在开发时使用 =))、testDB(teamcity 用于运行测试)和 productionDB(客户端使用))。 TeamCity 有 3 个 buildConfiguration。第一个在提交发生时触发。第二个每天晚上触发以运行集成测试。第三个是由开发人员在我们发布什么时触发的。所以我希望 TeamCity 能够根据发生的构建类型来更改 connectionString。另外我不想将 connectionString 存储在 app.config 中(我不想让客户端知道用户名和密码)。有哪些选项可用于执行任务?
提前致谢!
已更新
如果重要,我会使用 NHibernate 和 FluentNHibernate 连接到数据库。
【问题讨论】:
标签: winforms continuous-integration teamcity