如何检查openshift构建日志?

时间:2014-08-18 00:25:31

标签: git maven openshift

我有一个应用程序,通过将源代码推送到git仓库来部署到OpenShift。

我需要解决在maven构建期间发生的问题,只有当它在OpenShift上执行时才能解决(本地调试不是一个选项)。

但是,我无法找到检查maven构建日志的方法。

2 个答案:

答案 0 :(得分:3)

您可以使用'rhc tail'命令,也可以使用ssh进入设​​备并查看〜/ app-root / logs目录,特别是java服务器日志。如果您使用jenkins构建应用程序,那么您将需要登录jenkins服务器并查看控制台构建日志以查看发生的情况。

答案 1 :(得分:0)

我找到了两种检查日志的方法。

  1. 使用RabbitVCS Git(在Ubuntu上) 我认为,该方法应该适用于其他Git客户端,如 好。当我推动更改 - RabbitVCS Git时,打印构建日志 进入推送日志。

  2. 指示maven将其日志打印到文件中 这可以通过pre_build动作钩子,通过添加以下行来完成:

    导出MAVEN_ARGS ="清理包-Popenshift> PATH / TO / FILE.log"

    构建完成后,可以通过SSH访问文件。