tfs - 如何将单元测试 .dll 包含在 TFS Build 中,以包含在 TFS 发布管理中?

标签 tfs azure-devops tfsbuild ms-release-management

作为我们持续部署管道的一部分,我内置了大量不同类型的测试(单元测试、编码 UI 测试等)。作为其中的一部分,我进行了许多集成测试,这些测试使用单元测试框架来执行诸如测试不同数据库操作之类的操作。我通过手动复制 LocalDb 实例并将它们作为构建的一部分运行来实现这些工作。

我实际上想让它们在我们的开发环境中运行,而不是在构建服务器上运行,并计划使用 TestSettings 来确定哪个应该在哪里运行。话虽这么说,我似乎找不到一种方法让 TFS Build 将测试 .dll 包含在其 drop 中。我的想法是,我们希望将它们复制为构建工件。如果不将构建打包在 zip 中(对于 RM),我可以很好地访问这些文件,但这一步似乎会让事情变得糟糕。

我尝试了“复制发布工件”步骤的各种不同配置(下面的几个示例带有不同的复制根目录和内容),但该步骤似乎从未找到任何要复制的文件。

Copy Publish Artifact Ex. 1

Copy Publish Artifact Ex. 2

任何有关如何将这些测试 .dll 包含在 drop 中的帮助将不胜感激!

最佳答案

您必须检查集成 dll 在构建文件夹 enter image description here 中的位置。

关于tfs - 如何将单元测试 .dll 包含在 TFS Build 中,以包含在 TFS 发布管理中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39369732/

相关文章:

tfs - 从 TFS 更新源时 TeamCity 挂起

visual-studio - Windows 更新后,Visual Studio 停止使用我们的 TFS 服务器

sql - TFS 2015 到 Azure DevOps 迁移

azure - 对多个项目使用单个部署组 azure devops

azure - Lerna 包和 PublishBuildArtifactsV1 任务

tfs - 如何获取 TfvcTemplate.12.xaml 中的内部版本号

git - 自定义默认 TFS Git 构建模板

tfs - 如何在不污染基线的情况下对代码进行分支?

asp.net-core - 使用托管生成代理从 Visual Studio Team Services 发布 ASP.NET 5 RC1 项目时出错

c++ - 您如何在团队环境中管理大型 C++ 依赖项?