2017-07-18 108 views
0

我有一个关于部署git或non-git java应用程序到远程(内部)Openshift v3而不总是做git提交的查询。本地代码更改部署Java应用程序到Openshift v3

我有我的本地java应用程序(基于fabric quickstarts)与minishift本地工作,没有做一个git commit。所以,如果我希望部署到远程的Openshift,我想在提交更改之前在远程开发环境中验证我的更改是否工作。不幸的是,我并不总是小心翼翼地在本地验证代码更改。

我看着使用IntelliJ上的Openshift部署,虽然我能够连接到Openshift V3,但出现错误:不支持将此源部署到此Openshift版本。

任何建议,将不胜感激,加快开发时间。

谢谢。

回答

1

在你的Git仓库的结帐,运行:

oc start-build myappname --from-dir=. 

这将打包的本地源目录,并把它直接可达OpenShift并利用它来进行构建,而不是源代码被拉低来自托管的Git存储库。

这只适用于单个构建。在接下来的很多变化之后再做同样的事情。

要恢复到什么是托管Git仓库,使用启动一个新的构建:

oc start-build myappname 

或触发从Web控制台的新版本。

相关问题