從 Cloud Source Repositories 部署至 Google App Engine 快速入門

本主題說明如何從 Cloud Source Repositories 部署至 App Engine。

此快速入門建構於建立存放區快速入門的步驟。在此快速入門中,您要對存放區執行更新並重新部署已更新的程式碼。

事前準備

  1. 完成建立存放區快速入門的步驟。

    完成快速入門後,您會有一個可部署至 App Engine 的應用程式。

  2. 啟用 App Engine Admin API。

部署應用程式

  1. 從終端機視窗前往包含存放區的目錄。

    cd hello-world
    
  2. 部署範例應用程式。

    gcloud app deploy app.yaml
    
  3. 輸入以下指令確認您的應用程式正在執行:

    gcloud app browse
    

    瀏覽器視窗現在應該會顯示:

    Hello world!
    

更新應用程式

  1. 在終端機視窗,使用文字編輯器更新 main.py 檔案以顯示如下內容:

    #!/usr/bin/env python
    
    import webapp2
    
    class MainHandler(webapp2.RequestHandler):
        def get(self):
            self.response.write('Goodbye, Moon!')
    
    app = webapp2.WSGIApplication([
        ('/', MainHandler)
    ], debug=True)
    
  2. 新增檔案以讓 Git 提交。

    git add main.py
    
  3. 提交檔案。

    git commit -m "Update main.py to say Goodbye Moon"
    
  4. 推送檔案到 Cloud Source Repositories。

    git push origin master
    

重新部署應用程式

  1. 從終端機視窗輸入以下指令:

    gcloud app deploy app.yaml
    
  2. 開啟應用程式。

    gcloud app browse
    

    瀏覽器視窗現在應該會顯示:

    "Goodbye, Moon!"
    

清除

如何避免系統向您的 GCP 帳戶收取您在本快速入門中所用資源的相關費用:

停用應用程式:

  1. 在主控台前往 App Engine 設定頁面。

    前往 App Engine 設定

  2. 按一下 [Disable application] (停用應用程式) 並遵循操作說明。

    停用應用程式會立即生效。

  3. 前往應用程式的網址 (例如 http://[YOUR_PROJECT_ID].appspot.com/),確認您的應用程式已停用。您的應用程式應該傳回 HTTP 404 Not Found 錯誤。

刪除您建立的存放區:

  1. 開啟 Cloud Source Repositories 的「所有存放區」檢視畫面:

    開啟 Cloud Source Repositories

  2. 將滑鼠游標移至存放區並按一下齒輪按鈕。

    此時會開啟一般設定畫面。

  3. 按一下 [Delete This Repository] (刪除這個存放區)

    此時會開啟「移除存放區」畫面。

  4. 輸入您想要刪除的存放區名稱。

  5. 按一下 [Delete] (刪除)

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Source Repositories