提问人:Harish Patil 提问时间:10/23/2023 更新时间:10/23/2023 访问量:18
如何使用 jenkins localhost 实例从存储库运行 C# NUnit 自动化测试 bibucket.org?
How to run C# NUnit automation tests from bibucket.org repository using jenkins localhost instance?
问:
我正在尝试运行位于 bitbucket.org 的存储库中存在的 C# 自动化测试(这是一个远程存储库)。该项目使用 C# 和 NUnit 框架。我完全被卡住了,不知道要遵循什么确切步骤才能从远程存储库运行测试。 谁能指导我如何实现这一目标?谢谢。
我尝试在本地安装jenkins实例并尝试运行测试。但是我无法运行测试。
答:
0赞
gaddes hedi
10/23/2023
#1
安装必要的 Jenkins 插件:NUnit 插件和 .NET Core 插件。
在 Jenkins 上配置项目。您需要为项目定义生成作业。
源代码管理:选择 Git 并提供 bibucket.org 存储库的 URL。
生成触发器:可以将其设置为轮询 SCM,以每隔几分钟检查一次更改或远程触发生成。
生成:在“生成”部分中,可以在 MSBuild 和 .NET Core (dotnet) 命令之间进行选择。对于 C# NUnit 测试,项目文件中应有一个目标(通常为 .csproj),用于还原、生成和运行测试。 例如:
<Target Name="Test">
<Exec Command="dotnet test" />
生成后操作:可以通过提供测试结果 XML 文件的路径,将 Jenkins 配置为发布 NUnit 测试结果。文件路径应相对于工作区。
保存生成作业配置。
启动生成作业以运行测试。Jenkins 将从 bibucket.org 存储库中签出源代码,构建项目并运行测试。如果所有配置都正确,您应该会在生成作业中看到测试结果。
您可以点击此链接了解如何设置 Jenkins: https://jenkins.io/doc/book/installing/
评论