要从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:
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,这避免了提示用户名。
答案 0 :(得分:1)
您可以通过重新使用现有的trackfind
存储库来加快速度:
输入cd trackfind
输入git checkout master; git pull
这将仅提取自上次部署以来的增量更改,这可能比从头重新提取整个存储库快得多,特别是如果它是一个大型存储库和/或它具有很长的更改历史记录。