我使用Jenkins 1.450作为CI,我的源代码在git仓库中,而且我使用maven作为构建环境。詹金斯为一个maven项目 - 生成测试报告
我的问题:我无法让詹金斯生成测试结果。
详情:
1.如果我创建一个詹金斯“自由式”的工作,它成功地执行构建。但是,如果我选择“发布JUnit测试结果报告”选项,Jenkins将无法找到测试报告文件。我可以在target/surefire-reports /中看到他们,如果我自己做'mvn install',但Jenkins在某种程度上不会构建在工作场所......在Jenkins构建之后,我没有看到创建目标目录。
2.如果我创建“Maven的2/3”的工作,并给它的路径我的Maven安装,詹金斯只是没有找到它 - 它说:<path>/Maven_3.0.4 doesn't have a 'lib' subdirectory - thus cannot be a valid maven installation!
错误甚至不给读写后更改 - 对该目录的所有用户执行权限。
这是什么我在这里做错了?我需要在我的pom文件中有<reporting>
标签吗?我在哪里可以找到所有这些文档/疑难解答信息?
谢谢!