azure - Azure CI/CD 管道。在发布管道中运行 .net 核心构建和测试
问题描述
我已经配置了构建管道,并且在成功完成 CI 后,它会触发发布工件,即发布管道。现在在发布管道中,我想运行集成测试。该解决方案构建它自我失败。
Git 存储库:Git 存储库链接
构建 CI 管道:
发布 CD 管道:
解决方案
我们正在发布管道中运行测试。这样做的原因是,我们想要使用新发布的代码进行系统测试。
在您的管道测试之前 - 所以最好将它们放在构建管道中。
我们在发行版中运行 .NET Core 测试的方式分为两个步骤:
- 将带有测试项目的文件夹发布到工件中
在发布管道中添加两个 .NET Core 步骤
- 命令:恢复,路径:test.csproj的路径
- 命令:test,路径:test.csproj的路径,参数:--no-build -c Release
推荐阅读
- passwords - 有没有办法使用 Argon2i 加密来解密密码?
- arrays - 在二维数组中查找单词
- sql - 在 BigQuery 中计算“托管”的最有效方法是什么?
- matlab - 从matlab图中获取模拟深度图像
- r - 如何控制条形图中类别之间的空间?
- docker - 在 ECS 上使用自定义配置的 Traefik
- c++ - vcpkg-built google protobuf 和 grpc 不会静态链接到应用程序
- javascript - 可以替换单词**即使是弹出窗口**的 Chrome 扩展程序?
- javascript - 表单在同一页面中的页面加载时自动提交一次 jQuery
- java - 有没有办法比 O(n) 更快地反转字符串?