【问题标题】:Deploy new version to google app engine not work将新版本部署到谷歌应用引擎不起作用
【发布时间】:2020-04-22 12:55:12
【问题描述】:

我是谷歌云平台的新用户, 我按照 jhipster 教程将 jhipster Web 应用程序部署到 Google App Engine。 (https://www.jhipster.tech/gcp/) 我可以将原始版本的 jhipser 部署到 GCP 应用引擎,但是当我再次部署时,即使我的本地已更新,它也没有更新到新版本。

有人知道如何将新版本部署到 Google 应用引擎吗?

【问题讨论】:

    标签: deployment google-cloud-platform jhipster


    【解决方案1】:

    我对jhipster了解不多,但是如果它是app引擎上的经典java web应用,如你提供的链接所述,你只需要再次重新部署即可:

    ./mvnw package appengine:deploy -DskipTests -Pgae,prod-gae
    

    如果您想部署为新版本,您应该检查提供的版本参数是什么。您可以在 app.yaml、application-web.xml 或 pom.xml 文件中找到它,具体取决于应用程序的构建方式。

    如果构建应用程序的人决定在每次部署时自动增加版本,您应该已经设置好所有内容,但在 GCP 的 App Engine > 版本页面中,您应该将流量迁移到最新版本。

    【讨论】:

    • 感谢您的帮助,如何使用默认 URL 设置应用程序?如果我设置版本,URL 将变为 (2-dot-{project_name}.appspot.com/)。
    • 您必须为此迁移流量,在 gcp > App Engine > 版本 > 选择版本 + 按迁移流量。
    • 感谢 Pievis,我尝试将流量迁移到新版本,但网站始终显示旧版本,并且没有显示任何错误消息。我需要停止服务还是什么?
    • mm 不应该是这样,也许尝试使缓存无效(或从隐身模式查看) - 如果网站相同,请确保您部署了预期的内容
    猜你喜欢
    • 1970-01-01
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多