将 BackstopJS 集成到 VSTS 构建管道中

Integration of BackstopJS into a VSTS build pipeline

目前我正在尝试将 npm backstopjs 集成到我的 VSTS 构建管道中。为此,我必须 运行 在 npm 实时服务器上获取应用程序实际构建的屏幕截图,并将其与参考屏幕截图进行比较。我尝试使用 PowerShell 脚本启动这个实时服务器。此脚本找不到 npm 根路径的路径,因此我无法 运行 测试。

我的问题是:有没有办法 运行 使用 VSTS 测试 BackstopJS?

编辑

为了更好的理解,下面是我项目的一些截图:

由于 Hosted VS2017 agent 是 VSTS 服务器提供的构建机器,您应该使用与您的实时服务器位于同一台机器上的 privarte agent 构建 VSTS,以便可以搜索构建项目。

关于部署私人代理的更多细节,您可以参考文档Deploy an agent on Windows