【问题标题】:Building on Team Foundation Services and Testing in Azure?在 Azure 中构建 Team Foundation 服务和测试?
【发布时间】:2013-04-30 15:48:51
【问题描述】:
我想在 Azure 中运行一些集成测试。我无法在 TFServices 中运行这些,因为它们需要数据库。我想知道是否可以将我的项目推送到 TFS,让 TFS 构建解决方案并将其推送到 Azure,然后让 Azure 在将其提交到生产之前针对测试数据库运行一些测试。管道中的任何故障都会返回到 Visual Studio。这甚至有可能吗?
【问题讨论】:
标签:
visual-studio-2010
visual-studio
azure
tfs
azure-devops
【解决方案1】:
如果可以将我的项目推送到 TFS,请构建 TFS
解决方案并将其推送到 Azure
是的,这是可能的。
然后让 Azure 在之前针对测试数据库运行一些测试
将其投入生产
嗯,这是不可能的。
管道中的任何故障都会返回到 Visual Studio
这是在一个梦幻世界。唯一可行的解决方案是从测试失败中创建工作项。但是populate back to Visual Studio 是一个梦想。
回到have Azure run some tests against a test database before committing to production。
当您想从 TF 服务运行集成测试时,您面临的具体问题是什么?这只是 SQL Azure 防火墙问题还是其他问题?你试过了吗?结果如何?如果这只是一个防火墙问题,您很可能可以通过在测试初始化阶段使用一些自定义代码来缓解 - 例如禁用 SQL Azure 服务器的防火墙,然后在测试拆除阶段再次启用它。