快速入门:从 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. 在 Console 中,转到“App Engine 设置”页面。

    转到 App Engine 设置

  2. 点击停用应用并按照说明操作。

    停用应用会立即生效。

  3. 要确认应用是否已停用,请访问应用的网址,例如 http://[YOUR_PROJECT_ID].appspot.com/。应用应该会返回 HTTP 404 Not Found 错误。

要删除您创建的代码库,请执行以下操作:

  1. 打开 Cloud Source Repositories 的“所有代码库”视图:

    打开 Cloud Source Repositories

  2. 将鼠标悬停在代码库上,然后点击齿轮按钮。

    此时会打开“常规设置”屏幕。

  3. 点击删除此代码库

    此时会打开“移除代码库”屏幕。

  4. 输入要删除的代码库的名称。

  5. 点击删除

后续步骤

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud Source Repositories