【发布时间】:2017-10-31 06:35:06
【问题描述】:
我创建了一个 java 项目,它实现了 cucumber 和 Junit。 当我从我的 IDE 运行项目时,报告和快照生成良好,但是当我的构建由 Jenkins 运行时推送代码后,我的工作区中没有生成任何报告和快照。我的构建也显示成功,没有任何问题,只是没有创建文件。
配置:-
- 窗口 10
- Jenkins.war -> Jenkins 版本。 2.74
我在终端使用下面的命令,它工作正常
mvn clean install
在 Jenkins maven 插件中,我将目标设置为
clean install
我还从属性->安全性授予对 Jenkins 战争的完全控制权限。
对我来说这似乎是一个权限问题,但究竟是什么?
我也将工作区从 c 驱动程序更改为 d 仍然面临同样的问题
【问题讨论】:
-
您的 IDE 执行的 Maven 命令是什么(您可能会在日志顶部看到它)。将其与 Jenkins 在您的构建任务中执行的 Maven 命令进行比较。您可以为 Maven 提供很多选项来执行某些任务,例如
mvn test、mvn clean install等。 -
感谢@Matt 的回复。是的,我从终端使用完全相同的命令“mvn clean install”,在jenkins中我将目标设置为“clean install”..可以吗?
-
你能添加调试选项为
-X,看看会发生什么? -
-x 在詹金斯? ...
-
伙计们,我真的很抱歉,这是一个愚蠢的错误。我已经给出了我的开发环境的 POM 文件的路径。感谢您的支持
标签: java maven jenkins junit cucumber