【问题标题】:Deploy Java app to Openshift v3 with local code changes使用本地代码更改将 Java 应用程序部署到 Openshift v3
【发布时间】:2017-07-18 22:34:41
【问题描述】:

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

我的本​​地 Java 应用程序(基于 Fabric 快速入门)使用 minishift 在本地工作,无需执行 git 提交。因此,如果我希望部署到远程 Openshift,我想在提交更改之前在远程开发环境中验证我的更改是否有效。不幸的是,我并不总是使用 minishift 在本地验证代码更改。

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

如果有任何建议可以加快开发时间,我们将不胜感激。

谢谢。

【问题讨论】:

    标签: java openshift


    【解决方案1】:

    在检出您的 Git 存储库时,运行:

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

    这将打包本地源目录并将其直接发送到 OpenShift 并用于构建,而不是从托管的 Git 存储库中提取源代码。

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

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

    oc start-build myappname
    

    或从 Web 控制台触发新构建。

    【讨论】:

      猜你喜欢
      • 2013-04-05
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多