通过本地代码更改将Java应用程序部署到Openshift v3

通过本地代码更改将Java应用程序部署到Openshift v3,java,openshift,Java,Openshift,我有一个关于在不总是执行git提交的情况下将git或非git java应用程序部署到远程(本地)Openshift v3的问题 我让我的本地java应用程序(基于fabric quickstarts)在本地使用minishift,而不进行git提交。因此,如果我希望部署到远程Openshift,我希望在提交更改之前在远程开发环境中验证我的更改是否有效。不幸的是,我并不总是使用minishift在本地验证代码更改 我研究了在IntelliJ上使用Openshift部署,虽然我能够连接到Opensh

我有一个关于在不总是执行git提交的情况下将git或非git java应用程序部署到远程(本地)Openshift v3的问题

我让我的本地java应用程序(基于fabric quickstarts)在本地使用minishift,而不进行git提交。因此,如果我希望部署到远程Openshift,我希望在提交更改之前在远程开发环境中验证我的更改是否有效。不幸的是,我并不总是使用minishift在本地验证代码更改

我研究了在IntelliJ上使用Openshift部署,虽然我能够连接到Openshift V3,但我得到了一个错误:不支持将此源代码部署到此Openshift版本

任何加快开发时间的建议都将不胜感激


谢谢。

在Git存储库的签出中,运行:

oc start-build myappname --from-dir=.
这将打包本地源目录,并将其直接发送到OpenShift,并将其用于构建,而不是从托管Git存储库中提取源代码

这只适用于单个构建。在下一次大量更改后再次执行相同的操作

要恢复到托管Git存储库中的内容,请使用以下命令启动新构建:

oc start-build myappname

或者从web控制台触发新构建

在Git存储库的签出中,运行:

oc start-build myappname --from-dir=.
这将打包本地源目录,并将其直接发送到OpenShift,并将其用于构建,而不是从托管Git存储库中提取源代码

这只适用于单个构建。在下一次大量更改后再次执行相同的操作

要恢复到托管Git存储库中的内容,请使用以下命令启动新构建:

oc start-build myappname
或者从web控制台触发新构建