如何从Bitbucket直接手动部署到Google App Engine?

时间:2016-11-07 03:38:01

标签: google-app-engine bitbucket google-cloud-platform

要从Bitbucket存储库(名为trackfind)上的已更改源手动部署到Google App Engine应用程序(ID trackfind-1),我这样做:

1转到https://console.cloud.google.com/home/dashboard?authuser=0&project=trackfind-1

2点击激活Google Cloud Shell:

enter image description here

3输入rm -rf trackfind

4输入git clone -b master https://chrisjj@bitbucket.org/chrisjj/trackfind.git

5输入appcfg.py -V 1 -A trackfind-1 update trackfind

6转到trackfind-1.appspot.com并验证更改是否已到位。

我确信必须有更快捷,更直接的方式,例如避免每次都克隆存储库。 (我对间接方法不感兴趣,例如使用本地计算机或额外的VM运行,例如Jenkins等第三方工具。)

那是什么意思?

注意:我从https://bitbucket.org/chrisjj/trackfind编辑了3 https://chrisjj@bitbucket.org/chrisjj/trackfind.git,这避免了提示用户名。

1 个答案:

答案 0 :(得分:1)

您可以通过重新使用现有的trackfind存储库来加快速度:

  1. 输入cd trackfind

  2. 输入git checkout master; git pull

  3. 这将仅提取自上次部署以来的增量更改,这可能比从头重新提取整个存储库快得多,特别是如果它是一个大型存储库和/或它具有很长的更改历史记录。