我想设置赛普拉斯测试并将其运行到Azure DevOps
CI / CD管道中。任何在我的Azure DevOps管道中将以下文件vsts-ci.yml
添加到哪里的想法。我们正在使用Docker Images创建一个容器。有人可以建议进一步进行操作吗?我指的是以下链接,以了解详细信息。
https://github.com/bahmutov/cypress-example-kitchensink/blob/master/vsts-ci.yml
答案 0 :(得分:0)
只需将该文件添加到存储库中的任何位置,然后使用UI向导创建内部版本,并以yaml文件为目标即可创建内部版本
您无需为此关闭yaml管道(如文章所述)。
答案 1 :(得分:0)
您现在可能已经知道了这一点,但是在这里您可以找到一个非常简单的项目,我在其中设置了Cypress以在Azure DevOps上运行。
Azure DevOps项目:https://dev.azure.com/Coutinhos/Cypress-POC/_build
GitHub上的代码:https://github.com/binte/cypress-tutorial-build-todo-starter
对于每个选定的浏览器,即Chrome,Firefox和Edge,我执行以下步骤:
start-server-and-test
程序包启动服务器,从而允许在同一任务中执行测试。这样可以防止在服务器运行时管道中断