使用Jenkins CI为Maven项目设置单元测试

时间:2014-09-09 07:50:24

标签: git unit-testing maven jenkins continuous-integration

出于某种原因,我很难理解使用Jenkins CI进行“Maven托管项目”的单元测试。我的目标是从git拉出我的Maven项目,构建它,对其进行单元测试,如果一切正常,则部署它。除了单元测试步骤,我设法完成了每一步。我不知道从哪里开始或改变什么。我认为基本的想法是在maven项目中进行单元测试,并通过Jenkins触发单元测试。但是怎么样?我需要更改/添加到我的Maven项目中?我如何从Jenkins触发单元测试以及Jenkins如何知道测试结果?

每个文档/教程似乎都跳过了基本步骤,让我迷失方向。这些教程似乎教会你可以做什么而不是如何做。

对于我缺少的初学者,有没有好的教程?或者有人可以向我解释一下吗?

1 个答案:

答案 0 :(得分:1)

您需要在maven-surefire-plugin中加入pom.xml。然后,常规maven构建也将执行测试(作为整个构建过程的一部分)并生成要由Jenkins显示的报告文件。