本文介绍如何在函数计算控制台,通过GitHub或者Gitee代码仓库,完成模板应用的CICD部署。

前提条件

您已开通以下服务:

操作步骤

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击应用中心。在应用中心页面的应用模板区域,将鼠标置于需要部署的应用模板区域,单击配置部署
  4. 新建模板应用页面,设置应用参数,单击部署
    CICD

    参数说明如下:

    • 应用名称:设置应用名称。
    • 部署方式:选择通过代码仓库部署,选择代码仓库。
      注意
      • 如果您是第一次在函数计算平台使用GitHub或Gitee仓库,使用前需要授予函数计算管理您的代码仓库的权限。选择代码仓库后,页面会自动跳转至授权页面,请您根据界面提示完成授权。
      • 如果您希望使用云效完成应用的CICD部署,则需您手动配置代码仓库和流水线。具体步骤,请参见使用云效2020部署函数
      • 不同应用模板需要配置的参数不同,请您参考实际界面设置参数。
      • 代码仓库名称:设置存放代码的仓库名称。
      • 私密仓库:选中私密仓库后,您的代码仓库将仅您个人可见。
      • CI/CD工具:选择CICD工具。如果您希望使用云效完成应用的CICD部署,需要您手动配置代码仓库和流水线。具体步骤,请参见使用云效2020部署函数
  5. 部署应用后,您需要在代码仓库设置密钥信息,才能完成应用的CICD部署。
    • GitHub
      1. 登录GitHub
      2. 找到目标仓库,单击页面上方的Settings
      3. Settings页面的左侧导航栏,单击Secrets
      4. Secrets页面的右上角,单击New repository secret
      5. 设置密钥信息,单击Add SecretGithub

        需要设置的信息如下所示。

        • ALIYUN_ACCESS_KEY_ID:设置您的AccessKey ID。
        • ALIYUN_ACCESS_KEY_SECRET:设置您的AccessKey Secret。
        • ALIYUN_ACCOUNT_ID:设置您的阿里云账号ID或RAM用户所属的阿里云账号ID。
    • Gitee
      1. 登录Gitee
      2. 找到目标仓库,单击页面上方的管理
      3. Settings页面的左侧导航栏,单击环境变量管理
      4. 环境变量管理页面的右上角,单击新建变量
      5. 新建变量对话框,设置变量信息,单击确定Gitee

        需要设置的信息如下所示。

        • ACCESS_KEY_ID:设置您的AccessKey ID。
        • ACCESS_KEY_SECRET:设置您的AccessKey Secret。
        • ACCOUNT_ID:设置您的阿里云账号ID或RAM用户所属的阿里云账号ID。

更多信息

部署完成后,您可以在函数计算控制台查看应用的概览、事件、监控、资源等信息。更多操作,请参见Web应用操作