Visual Studio Team Services Build是否具有用于数据库测试的Sql Server实例?

时间:2017-03-27 08:54:37

标签: azure-devops azure-pipelines

作为CI管道的一部分,我们已配置Visual Studio Team Services构建以执行构建步骤并针对Sql Server数据库运行单元测试。但是,我们当前的设置使用存储在单独VM上的数据库。这些测试运行缓慢,测试执行在30分钟后超时。

VSTS是否能够为此目的配置在线数据库,或者我有哪些其他选项(除了代码更改)以加速数据库访问和/或延长超时时间?

1 个答案:

答案 0 :(得分:0)

如果您的测试可以在SQL Server LocalDB中执行,您可以利用它直接在代理上运行。在Azure上,您当然也使用SQL Azure实例。

如果这不起作用,请考虑在快速Azure VM上构建自己的构建代理,并在其上安装VSTS代理和SQL Server实例。

最后,您可以在内部部署服务器上注册VSTS代理,可能是在您迁移到VSTS之前运行这些测试的方式。