optashift-employee-rostering 构建在 openshift 上失败

optashift-employee-rostering build fails on openshift

正在尝试构建 optashift-employee-rostering project

我按照说明进行操作 in the readme file to build the app from this repo,但每次都失败。当我使用 Docker 和 "oc.exe" 工具在我的 Windows 10 上本地尝试时,它只是挂起并且 oc 甚至无法打开 openshift 本地控制台(本地主机上的控制台)。

我已经在 openshift 上创建了一个帐户(初学者:美国东部(弗吉尼亚州)用于个人学习和实验。) 当我在 openshift online 中执行此操作时,构建失败但没有告诉我原因。 这是日志: http://pasted.co/47eed571

如何将此应用程序部署到 openshift 或其他云(Google Cloud/Microsoft Azure 等)

OpenShift Online(= 免费版)用于构建 pods 的 RAM 不足 1GB,不足以构建它(GWT 编译需要更多)。这会导致 GWT 编译期间出现错误代码 137。

但是 OpenShift Online 足以 运行 它。

解决方法:使用 ./provision.sh deploy employee-rostering --binary 在本地构建 war 正如所解释的 here in the readme。希望GWT和OpenShift以后能更好的配合。