Azure开发运营中的Cypress自动化项目

rsaldnfx  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(148)

自动化新手-我已经在本地创建了一个自动化cypress项目。我将该项目推送到Azure开发操作,并为此创建了一个管道。测试用例正在成功运行。我的问题是开发团队希望在部署构建之前触发这些测试用例。如何实现这一点?任何人都可以提供帮助,非常感谢!!

5n0oy7gb

5n0oy7gb1#

我的问题是,开发团队希望在此之前触发这些测试用例
部署构建?如何实现?

**您可以使用阶段来首先触发Dev阶段中的Cypress测试,然后在Build阶段中手动启动下一个部署。**您可以在任何阶段中启动部署,也可以在多个阶段中手动启动部署,也可以在一次运行中自动启动部署。

我在Azure管道中创建了一个示例cypress任务,如下所示:

***现在,我首先在开发阶段运行了管道,如下所示,然后在构建阶段运行,您可以自动触发这些管道,也可以手动逐个触发,***开发团队可以在构建阶段触发管道之前运行此管道:-

保存此发布管道并使用以下选项手动触发所需的生成阶段:-

在这里,您可以选择您的开发和构建阶段,以手动触发自己。使用以上选项,开发将自动运行,构建应手动运行,如下所示:-

Dev阶段触发后,构建阶段可以手动触发,如下所示:-

参考:-

Stages in Azure Pipelines - Azure Pipelines | Microsoft Learn
Cypress in Azure DevOps Pipeline | Azure DevOps Pipeline | azure pipeline cypress | cypress test case azure | Medium

相关问题