Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android maven项目的Jenkins-生成测试报告_Android_Maven_Build_Continuous Integration_Jenkins - Fatal编程技术网

Android maven项目的Jenkins-生成测试报告

Android maven项目的Jenkins-生成测试报告,android,maven,build,continuous-integration,jenkins,Android,Maven,Build,Continuous Integration,Jenkins,我将Jenkins 1.450用于CI,我的源代码在git repo中,我将maven用作构建环境 我的问题:我无法让詹金斯生成测试结果 详细信息: 一,。如果我在Jenkins中创建一个“自由式”作业,它将成功执行构建。但是,如果我选择“发布JUnit测试结果报告”选项,Jenkins将无法找到测试报告文件。我可以在target/surefire报告中看到它们/如果我自己安装“mvn”,但Jenkins不知何故没有在工作场所构建。。。在Jenkins构建之后,我没有看到这个目标目录被创建。 二

我将Jenkins 1.450用于CI,我的源代码在git repo中,我将maven用作构建环境

我的问题:我无法让詹金斯生成测试结果

详细信息:
一,。如果我在Jenkins中创建一个“自由式”作业,它将成功执行构建。但是,如果我选择“发布JUnit测试结果报告”选项,Jenkins将无法找到测试报告文件。我可以在target/surefire报告中看到它们/如果我自己安装“mvn”,但Jenkins不知何故没有在工作场所构建。。。在Jenkins构建之后,我没有看到这个目标目录被创建。

二,。如果我创建“Maven 2/3”作业,并给它提供Maven安装的路径,Jenkins根本找不到它——它说:
/Maven_3.0.4没有“lib”子目录——因此不能是有效的Maven安装

即使将读写执行权限授予此目录的所有用户,错误也不会更改

我在这里做错了什么?我的pom文件中是否需要有
标记?我在哪里可以找到所有这些的文档/疑难解答信息


谢谢

Maven 2/3项目满足我们的测试报告要求。一旦我看到了这一点,我就开始着手解决在建造同样的建筑时遇到的问题

我按照以下步骤安装Maven:,然后确保在Jenkins中正确设置了Maven安装路径

当我们正在构建Android应用程序时,下一个问题是Android_HOME变量-Jenkins无法找到没有它的Android SDK位置。进行
导出
没有帮助;它从不“卡住”。此外,Jenkins和echo$PATH看到的
路径
不匹配。答案是修改
/etc/profile
,然后在那里添加
export-ANDROID\u-HOME
,然后添加
export-PATH=$ANDROID\u-HOME:$PATH
。(这是我从另一个问题中得到的。)

所有这些之后,现在我的CI设置开始工作


[我接受这个答案,如果您需要更多信息,请告诉我…][/p>我也有同样的问题。对我来说,在Ubuntu 14.04上,
mvn
安装在
/usr/share/maven/bin
中,但詹金斯真正想要的是在哪里可以找到maven
bin
文件夹,它是:
/usr/share/maven