0

我们在 Azure 中设置了 CD 管道以部署到应用服务并且一切正常,但我们希望添加一个阶段来自动化 Cypress 测试过程。我们遇到的问题是我们的测试环境只能通过 VPN 访问,这在我们运行 VPN 客户端时可以从本地机器上正常访问。

有谁知道如何在 Yaml 管道中包含一个命令,以从管道主机建立 VPN 连接,这将允许我们的赛普拉斯测试运行?我假设这需要一个命令行连接脚本。

我们正在使用接受 OpenVPN 连接的 Pritunl VPN 服务器。

谢谢。

4

1 回答 1

0

这开启了一个关于存储密钥和允许该 VPN 客户端进入的基础架构的对话。Azure 管道可以运行任意命令,但您需要注入 VPN 密钥/密钥,如果没有强大的安全监督,您可以拥有一些下线的重大问题。

我会退后一步,在这里重新审视你的选择,也许azure 中构建测试/环境,所以你不必担心这个?

于 2022-02-17T17:02:16.947 回答