我有一个应用程序,通过将源代码推送到git仓库来部署到OpenShift。
我需要解决在maven构建期间发生的问题,只有当它在OpenShift上执行时才能解决(本地调试不是一个选项)。
但是,我无法找到检查maven构建日志的方法。
答案 0 :(得分:3)
您可以使用'rhc tail'命令,也可以使用ssh进入设备并查看〜/ app-root / logs目录,特别是java服务器日志。如果您使用jenkins构建应用程序,那么您将需要登录jenkins服务器并查看控制台构建日志以查看发生的情况。
答案 1 :(得分:0)
我找到了两种检查日志的方法。
使用RabbitVCS Git(在Ubuntu上) 我认为,该方法应该适用于其他Git客户端,如 好。当我推动更改 - RabbitVCS Git时,打印构建日志 进入推送日志。
指示maven将其日志打印到文件中 这可以通过pre_build动作钩子,通过添加以下行来完成:
导出MAVEN_ARGS ="清理包-Popenshift> PATH / TO / FILE.log"
构建完成后,可以通过SSH访问文件。