[英]Azure DevOps run unit test cases in dev environment
我在 dev/test/db 服务器上运行的单元测试用例很少。 开发/测试服务器是内部服务器,位于防火墙后面。 我已将这些服务器添加到 Azure DEVOPS 的部署组中。
尝试从 Azure Devops 运行测试用例时出现错误“无法访问远程服务器”。 azure devops 如何连接到防火墙后面的远程服务器并在发布中部署代码? 以及我需要做什么才能将这些测试用例执行到远程服务器。
您尝试执行的测试更多的是集成/回归(我知道有很多关于测试命名的讨论)。 您需要一个适当的测试环境来执行这些类型的测试。
每次你得到一个构建代理(想象一下它就像你的“vm”)并运行你的测试时,它都会尝试访问你的数据库。
如果您需要(出于特定原因,我根本不建议)快速和肮脏,您可以禁用测试数据库中的防火墙规则。
另一个稍微好一点的解决方案是,如果您有自托管代理,您可以将服务器的 IP 列入白名单
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.