2014-12-04 68 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時它仍然無法按預期工作。只需更新文件並不會部署。

相關問題