只需将我的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 –