2014-12-04 163 views
4

推送从Github(Windows应用程序)部署到GAE未按预期工作。该存储库可通过Google Developer访问,但似乎从未实际部署过。Google App Engine从GitHub for Windows(和git bash)推送到部署

I工序如下:

  1. 我在GAE创建了一个新的应用程序。
  2. 我创建了一个GitHub存储库,我使用Github for Windows在本地进行同步。
  3. 在这个存储库中,我复制并提交了一个可运行的GAE应用程序(并确认它在本地从本地目录运行)
  4. 我将app.yaml'application:'更改为新的应用程序名称。
  5. 我创建了一个发布管道 - 部署源仅
  6. 我进行了更改的readme.md文件并提交了更改和同步(我假设是一样的推?)
  7. 该应用程序的URL给一个404,当我去计算机> App Engine>实例它说我没有活动的实例。源代码>浏览中提供了GitHub存储库中的所有文件和历史记录。

我最终部署了使用Google App Engine Launcher的应用程序,它可以在线工作,但仍然无法通过使用Github for Windows推送GitHub来更新任何代码。源代码>浏览中存储库仍在更新。

它似乎GAE-Github连接的作品,但谷歌不承认它作为一个应用程序?

请让我知道,如果我错过了什么。干杯。

更新: 我已成功提交并推送使用git bash,其结果与GitHub for Windows的结果相同。

更新2:我已将存储库推送到Google云选项(https://source.developers.google.com/p/..。),结果相同 - 源可见但未部署。所以我尝试了两个不同的应用程序和两个不同的基于Web的版本库,但都没有运气。

更新3:我现在可以通过git bash通过Google Cloud Repository进行部署,但在使用GitHub时仍然无法正常工作。只需更新文件并不会部署。

+0

我也有BitBucket和GitHub这个问题。部署应用程序只会更新文件。 – Nick 2014-12-05 20:48:08

+0

很高兴知道您可以重现该问题。我目前使用Google存储库选项,但希望在解决此问题时可以使用GitHub选项。 – Ben 2014-12-05 21:38:32

回答

1

我解决了我的部分问题。它与这个过程没有直接关系。

我的app.yaml文件有错误。

原线路:“线程安全:是”

更正:“线程安全的:真正的”

看来,App Engine的启动并不介意错误,但推送部署做。

我现在可以通过git bash部署到Google Cloud,但在使用GitHub时它仍然无法按预期工作。只需更新文件并不会部署。

相关问题