我有一个关于将git或非git应用程序部署到远程(前提上) Openshift v3而不总是执行git提交的查询。
我让我的本地java应用程序(基于fabric快速启动)在本地工作,不需要执行git提交。因此,如果我希望部署到远程Openshift,我想在提交更改之前在远程dev环境中验证我的更改工作。不幸的是,我并不总是有很小的时间来在本地验证代码更改。
我看过如何在IntelliJ上使用Openshift部署,虽然我能够连接到Openshift V3,但我遇到了一个错误:不支持将这个源代码部署到这个Openshift版本。
如有任何建议,请加快开发时间。
谢谢。
发布于 2017-07-18 23:42:26
在Git存储库的签出中,运行:
oc start-build myappname --from-dir=.这将打包本地源目录并将其直接发送到OpenShift,并将其用于构建,而不是从托管的Git存储库中提取源代码。
这将只适用于单个构建。在接下来的大量更改之后,再做同样的事情。
若要恢复到宿主Git存储库中的内容,请使用以下方法启动一个新构建:
oc start-build myappname或者从web控制台触发新构建。
https://stackoverflow.com/questions/45178204
复制相似问题