如何使用 jenkins localhost 实例从 bibucket.org 存储库运行 C# NUnit 自动化测试?

问题描述 投票:0回答:1

我正在尝试运行位于 bitbucket.org 的存储库中的 C# 自动化测试(它是一个远程存储库)。该项目使用C#和NUnit框架。我完全陷入困境,没有得到从远程存储库运行测试所需遵循的确切步骤。 谁能指导我如何实现这一目标?谢谢。

我尝试在本地安装 jenkins 实例并尝试运行测试。但我无法运行测试。

c# selenium-webdriver jenkins automation nunit
1个回答
0
投票

安装必要的 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/

© www.soinside.com 2019 - 2024. All rights reserved.