首页 > 解决方案 > Azure CI/CD 管道。在发布管道中运行 .net 核心构建和测试

问题描述

我已经配置了构建管道,并且在成功完成 CI 后,它会触发发布工件,即发布管道。现在在发布管道中,我想运行集成测试。该解决方案构建它自我失败。

Git 存储库:Git 存储库链接

构建 CI 管道:

在此处输入图像描述

发布 CD 管道:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: azureazure-devopsazure-pipelinesazure-pipelines-release-pipeline

解决方案


我们正在发布管道中运行测试。这样做的原因是,我们想要使用新发布的代码进行系统测试。

在您的管道测试之前 - 所以最好将它们放在构建管道中。

我们在发行版中运行 .NET Core 测试的方式分为两个步骤:

  1. 将带有测试项目的文件夹发布到工件中
  2. 在发布管道中添加两个 .NET Core 步骤

    • 命令:恢复,路径:test.csproj的路径
    • 命令:test,路径:test.csproj的路径,参数:--no-build -c Release

推荐阅读