2015-05-25 60 views
1

我正在使用Google App Engine/Google Cloud Platform未付費,因爲我已經使用了很多年。現在,在升級到最新的界面之後,我無法使用GCloud SDK(本地安裝)來將任何內容部署到我的項目中,並且儘管我已經嘗試解決了一些問題,但還是會繼續彈出。所以我轉而使用GitHub。我成功地將我的GitHub存儲庫鏈接到我的機器上的GitHub應用程序和GCP「源代碼」頁面。通過Github的GAE/GCP部署

Google Developers Console

然而,這裏顯示的源代碼,並不能反映頁面本身。當我訪問我網站的主要「* .appspot.com」域名時,更新的網站是舊網站,並且尚未更新爲新的網站,我剛剛在一小時前推出了這個網站。除了提交和同步更改之外,還有什麼我需要做的,以便讓我的GitHub存儲庫的代碼反映網站上顯示的內容?

+0

我用GAE解決了我的個人問題,但它只是避免了GitHub。如果任何人有任何解決方案,我仍然會爲他們起來! – andrewgu

+0

你能否澄清這個問題在哪個狀態?您是否成功使用SDK進行部署?你遵循什麼步驟將你的資源庫鏈接到你的項目?你配置了發佈管道嗎?您可以在[文檔](https://cloud.google.com/tools/repo/push-to-deploy)中找到推送部署說明。 – Nick

+0

我重寫了我的大部分站點以使用不同的語言(Python 2.7代替PHP)後,我成功部署了使用SDK。我通過使用「console.developers.google.com」上的「源代碼」內置的功能鏈接了我的存儲庫。我沒有付款或打算使用GCP的試用版,所以我無權訪問「點擊部署」。出於同樣的原因,我不能使用Jenkins Push-to-Deploy。 – andrewgu

回答

1

看起來您鏈接了您的雲存儲庫,但沒有設置如in the docs所述的推送式部署管道。出於這個原因,推送到您的回購可能會更新源瀏覽功能的視圖,但不會實際觸發部署。

我很高興聽到所有的東西都在爲你工作,走了與SDK正常部署和使用python的不同路線,我們都明白問題的原因。

+0

是否有可能在未進行試用或付費的情況下使用Jenkins推送部署? – andrewgu

+0

不,因爲它需要您啓動一個Jenkins計算實例來管理構建和部署。 – Nick

+0

這就是我的想法。無論如何感謝提示! – andrewgu