将Backstopjs集成到VSTS构建管道中

时间:2018-07-09 11:30:32

标签: azure-devops azure-pipelines backstop.js

此刻,我尝试将npm backstopjs集成到我的VSTS构建管道中。为此,我必须再次运行npm live服务器,以从应用程序的实际构建中获取屏幕截图,并将其与参考屏幕截图进行比较。我尝试从powerschell脚本开始此实时服务器。该skript找不到npm根路径的路径,因此我无法运行测试。

所以我的问题是:是否可以使用vsts运行backstopjs测试?

我希望有人能够帮助我,期待您的答复。

编辑 为了更好地了解我的项目的一些屏幕截图

The YAML and the Filesystem

The Package and the powershell

1 个答案:

答案 0 :(得分:0)

由于托管VS2017代理是VSTS服务器提供的构建计算机,因此您应该使用 privarte代理构建VSTS,该代理位于实时服务器的同一计算机上,以便构建项目可以被搜索。

有关部署私有代理的更多详细信息,请参阅文档Deploy an agent on Windows