Automated tests VSTS发布管道运行后如何测试?

Automated tests VSTS发布管道运行后如何测试?,automated-tests,azure-pipelines,azure-pipelines-release-pipeline,Automated Tests,Azure Pipelines,Azure Pipelines Release Pipeline,我有一个构建管道和一个发布管道。我正在构建的解决方案包含一个web项目和一个包含selenium测试的类库项目 目前,web项目被复制到工件暂存位置,然后发布。发布管道负责将web应用程序发布到托管位置 我希望在类库中运行测试,但不将项目生成发布到宿主位置 此页面似乎指示生成应同时生成web项目和测试项目的输出: 由于我不想发布测试项目,我应该如何配置一个构建以提供两组二进制文件,同时只承载一个?在构建中发布两组构件:一组包含应用程序,一组包含测试 然后,您可以正常部署应用程序并跳过部署测试,

我有一个构建管道和一个发布管道。我正在构建的解决方案包含一个web项目和一个包含selenium测试的类库项目

目前,web项目被复制到工件暂存位置,然后发布。发布管道负责将web应用程序发布到托管位置

我希望在类库中运行测试,但不将项目生成发布到宿主位置

此页面似乎指示生成应同时生成web项目和测试项目的输出:


由于我不想发布测试项目,我应该如何配置一个构建以提供两组二进制文件,同时只承载一个?

在构建中发布两组构件:一组包含应用程序,一组包含测试


然后,您可以正常部署应用程序并跳过部署测试,然后在管道中合理的位置运行测试。

获取测试项目/程序集的方法有很多,但将文件发布到工件更好、更简单

  • 使用Git/GitHub/TFVC…源类型添加其他工件(其中 测试项目源代码)以发布定义,然后构建测试 项目和运行测试
  • 添加其他任务以下载测试项目/程序集,例如 windows机器复制,FTP下载…或者你可以做它的编程 (例如PowerShell)

什么要求您不能将测试项目发布/上传到工件?