AzureDevOps 管道从外部源加载文件

时间:2021-04-29 11:08:05

标签: java azure-devops azure-pipelines

您好,亲爱的 Stack 社区,

我正在为我的测试执行寻找解决方案。我正在使用 AzureDevOps 上的 Java、Selenium 和 TestNG 测试。

每次执行都需要从存储在外部源中的文件加载输入数据 - 客户端可以访问并可以轻松地拖放文件。 现在文件存储在我公司的共享驱动器上。 当我从本地机器运行测试时一切正常,但是当使用管道时,我在加载文件的行中得到 FileNotFoundException。

有谁知道为什么会发生这种情况以及如何克服? 当然,如果有任何其他解决方案,我很乐意听到。

1 个答案:

答案 0 :(得分:1)

<块引用> <块引用>

当我从本地机器运行测试时它一切正常,但是当使用管道时,我在加载文件的行中得到 FileNotFoundException。

如果您使用 Microsoft 托管的代理访问存储在公司共享驱动器上的文件,您应该检查是否有正确的连接。如果您的组织受到防火墙或代理服务器的保护,您需要将某些 IP 地址和域 URL 添加到许可名单中。请参阅:Allowed address lists and network connections 了解详情。

您也可以使用 self-hosted agents 访问此共享文件,以便通过您的内部网络与公司的共享驱动器通信。