当前位置: 首页 > 知识库问答 >
问题:

如何使用 Maven 在 Jenkins 中配置 Junit

鲁浩渺
2023-03-14

我有一个包含许多JUnit测试的maven项目。它实际上是一个回归测试存储库。所以现在我想构建一个Jenkins的工作来在构建时自动运行回归测试,而不是每次都下载存储库并在IDE中运行所有测试。对此有任何建议或任何链接让我做更多的研究?谢谢!!!

共有1个答案

姜鸿
2023-03-14

听起来你已经在使用maven构建项目了,它已经运行测试了吗?例如,命令“mvn test”是否显示测试已经运行?如果是这样,您只需要设置一个jenkins作业来运行maven构建。

有很多关于如何设置jenkins和jenkins作业以执行maven构建的教程。例如,您可以将jenkins构建配置为在将更改推送到git时构建。您还可以在jenkins作业中配置电子邮件警报以在构建(或测试)失败时通知。

以下是maven jenkins的示例教程:http://www.tothenew.com/blog/how-to-setup-jenkins-for-a-maven-project/

 类似资料:
  • 我如何告诉Jenkins使用系统安装的Maven? 为什么它要求MAVEN_HOME而不是m2_home?为什么它不显示当前的系统Maven?当构建运行时,它会给出一个BS错误: 解析POM错误:未能解析POM org.apache.maven.project.project.projectBuildingException:在处理POM时遇到一些问题:[FATAL]不可解决的父POM:未能在ht

  • 问题内容: 我的项目有3个Maven模块,它们是由nodejs脚本构建的。 现在,我想与Jenkin和Nexus集成。我的Jenkin构建配置如下所示: 我还在“ 构建”* 部分的“ 提供配置文件 构建”步骤中添加了我的Maven ,但这没有用。Maven仍然失败,无法解析我的Nexus回购中的依赖项。 *** 在我的本地专家中,我为Nexus存储库和另一个存储库添加了一些配置。 你能把这种情况告

  • 问题内容: 当我在多模块Maven项目上运行时,我总是得到以下输出: 因此,我在Google上搜索了一下,但我能找到的就是我必须添加: …到我的pom.xml。但是它已经在那里(在父目录中)。 配置了Maven的资源-插件或Maven的编译器插件也不能解决问题。 所以有什么问题? 问题答案: 好的,我发现了问题。 我使用一些报告插件。在failsafe-maven-plugin的文档中(http:

  • 我正在构建一个依赖于各种模块的复杂项目。对于导出到PDF,我使用JasperReport API,对于开发报告,我使用Jaspersoft Studio,6.4.0版。 为了避免重复查询,我将所有数据通过参数发送到报表,这些参数的类型是自定义bean。那些bean包含在另一个项目中(必须如此,因为那些bean正在另一个应用程序的视图层中使用)。当我在Jaspersoft Studio项目中直接将这

  • 问题内容: 症状 如果我使用所有默认值在Jenkins( New Item => Maven project ,使用maven插件)中创建一个Maven作业并运行所有默认值,则会出现此错误: Maven在命令行中只需运行即可。 不可接受的解决方法 有用于Maven安装的系统范围内的Jenkins配置: Manage Jenkins => 配置系统 => Maven / Maven安装 。如果我使用

  • 将环境变量和设置为从节点上的整个系统的相同路径不起作用。 Jenkins Master和Slave都是Linux主机。Jenkins版本: