2016-11-07 131 views
1

手動從改變源上的到位桶儲存庫(名爲trackfind)向谷歌App Engine應用程序部署(ID trackfind-1),我這樣做:如何直接從Bitbucket直接部署到Google App Engine?

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

2點擊激活谷歌雲殼牌:

enter image description here

3輸入rm -rf trackfind

4輸入git clone -b master https://[email protected]/chrisjj/trackfind.git

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

6轉到trackfind-1.appspot.com和驗證更改到位。

我確定必須有一個更快,更直接的方式,例如,避免每次都克隆存儲庫。 (我對間接方法不感興趣,例如使用本地機器或額外的VM來運行例如Jenkins等第三方工具。)

這是什麼方法?

注:我編輯了3從https://bitbucket.org/chrisjj/trackfindhttps://[email protected]/chrisjj/trackfind.git,它避免了用戶名的提示。

回答

1

你可以通過重新使用現有的trackfind庫加速比事情有點:

  • 輸入cd trackfind

  • 輸入git checkout master; git pull

  • 這隻會拉動自上次部署以來的增量變化,這比從頭開始重新拉動整個存儲庫要快得多,特別是如果它'是一個大型的存儲庫和/或它有很長的變化歷史。

    +0

    謝謝。這工作i.imgur.com/QbprXYV.png。我仍然覺得應該不需要通過克隆回購,特別是因爲提供了Google Cloud Source Repository,因此我無法看到該應用程序如何顯示。 – ChrisJJ

    相關問題