Azure devops 如何在Azure DevOps中创建评论应用程序?

Azure devops 如何在Azure DevOps中创建评论应用程序?,azure-devops,Azure Devops,并将预览应用程序作为CI/CD管道的一部分。这对于基于主干的开发非常有用,因为在将PR合并到master之前,您可以在一个隔离的环境中测试分支。在Azure DevOps中有这样做的方法吗?你能用一个定制的代理吗?你会怎么做 我们的堆栈有(客户端),(api),MS SQL Server(存储)。我想添加到我们的CI/CD管道中的是预览应用程序,它可以用作QA步骤,我们还可以针对它运行E2E测试 目前,作为PR流程的一部分,我们的开发人员必须在本地运行E2E测试。对于QA步骤,我们必须将PR合并

并将预览应用程序作为CI/CD管道的一部分。这对于基于主干的开发非常有用,因为在将PR合并到master之前,您可以在一个隔离的环境中测试分支。在Azure DevOps中有这样做的方法吗?你能用一个定制的代理吗?你会怎么做

我们的堆栈有(客户端),(api),MS SQL Server(存储)。我想添加到我们的CI/CD管道中的是预览应用程序,它可以用作QA步骤,我们还可以针对它运行E2E测试

目前,作为PR流程的一部分,我们的开发人员必须在本地运行E2E测试。对于QA步骤,我们必须将PR合并到主服务器,以便将其部署到我们的开发服务器。由于QA对我们的主分支起作用,我们被迫使用发布分支。在QA批准合并的PR后,它将被挑选出来发布分支。然后自动构建和部署发布分支


我想将QA步骤添加到我们的PR流程中,以便我们可以直接从master部署。现在我们完成了,但我想进一步简化流程。

设置公关环境或类似的环境,然后这样做?我认为应该动态地创建环境。您建议的解决方案需要自己的公关环境。如果有10个PRs在等待呢?每个PR都会被部署,但只有最新的一个可以通过QA进行测试?啊,我知道,到目前为止还没有尝试过,但我认为人们使用Docker这样的容器来做这类事情。这就是你想要的吗?您可以使用Docker来完成它,使用Azure Devops来构建它这与我所追求的非常接近: