只需將我的BitBucket存儲庫設置爲與我的Google Cloud應用同步即可。似乎要部署Google雲應用程序,我需要從本地計算機執行命令 - 顯然,由於初始資源庫是遠程資源,所以我不需要這些命令,我甚至不需要在本地計算機上使用它。在沒有本地計算機的情況下將應用部署到Google Cloud
有沒有一種方法可以直接從Google Cloud構建應用程序,甚至可以在每次git推送時自動執行此過程?
只需將我的BitBucket存儲庫設置爲與我的Google Cloud應用同步即可。似乎要部署Google雲應用程序,我需要從本地計算機執行命令 - 顯然,由於初始資源庫是遠程資源,所以我不需要這些命令,我甚至不需要在本地計算機上使用它。在沒有本地計算機的情況下將應用部署到Google Cloud
有沒有一種方法可以直接從Google Cloud構建應用程序,甚至可以在每次git推送時自動執行此過程?
是的。我們爲此使用了一項名爲Codeship的服務。 https://codeship.com/
你可以連接你的Git Repository(Github,BitBucket,...)並在每個git push上運行測試和部署。即使是Google AppEngine。我們每天都這樣做。
編輯 或者你可以使用谷歌雲部署流水線 - >Doc
是的,你絕對可以。但是虛擬機中需要存在一些代碼。對於一個非常簡單的部署,您可以使用一個bash腳本,執行以下操作:
對於配置和檢查您部署的代碼是否通過所有測試的過程,大多數人傾向於使用連續性集成系統。作爲@Bruno提到Codeship就是其中之一,或者你可以找到其他的開源和免費提供的。
將未經測試的代碼部署到服務器不是一個好主意,但嘿,這是可能的。
謝謝!但是,僅僅從Google Cloud上的源代碼構建應用程序是不可能的?聽起來像是廢話,我... – igorpavlov
好吧,你只是來構建和部署。是的,有一種方法可以做到這一點使用谷歌雲部署流水線見 - > http://googlecloudplatform.blogspot.co.at/2014/09/using-bitbucket-for-push-to-deploy.html –