Azure devops Azure DevOps-发布管道-部署后执行测试

Azure devops Azure DevOps-发布管道-部署后执行测试,azure-devops,automated-tests,azure-pipelines-release-pipeline,Azure Devops,Automated Tests,Azure Pipelines Release Pipeline,假设在每次部署之后,我想要执行一些系统测试(放置一条消息并检查它是否到达目的地) 我有什么选择 我研究了部署后的关卡,想法是调用一个azure函数来触发成功,等待一段时间,然后“断言”。这条路对吗?由于我将要等待(可能会等待一两分钟),那么超时情况如何呢?在发布管道中,您可以为部署创建第一个阶段,为系统测试创建第二个阶段 在系统测试阶段,您可以选择预部署条件以满足您的需求:例如,在部署阶段之后(并选择第一个部署阶段) 您还可以选择添加部署前批准,以便有人需要手动批准 您的测试阶段,sit是如何工

假设在每次部署之后,我想要执行一些系统测试(放置一条消息并检查它是否到达目的地)

我有什么选择


我研究了部署后的关卡,想法是调用一个azure函数来触发成功,等待一段时间,然后“断言”。这条路对吗?由于我将要等待(可能会等待一两分钟),那么超时情况如何呢?

在发布管道中,您可以为部署创建第一个阶段,为系统测试创建第二个阶段

在系统测试阶段,您可以选择预部署条件以满足您的需求:例如,在部署阶段之后(并选择第一个部署阶段)

您还可以选择添加部署前批准,以便有人需要手动批准


您的测试阶段,sit是如何工作的?在这两个任务中执行什么?在本例中,部署阶段使用IIS web app deploy。测试阶段使用newman运行postman测试。