更新时间:2023-12-06 GMT+08:00

使用GitHub仓库构建

  • 编译构建默认从代码托管拉取代码进行构建,对于托管在GitHub上的代码,可以使用GitHub连接实现代码拉取。
  • GitHub连接可选择使用OAuth授权或使用AccessToken授权,可限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成构建即可)。

    同时可以随时删除连接或取消授权,可有效避免密码泄露风险。

操作步骤

  1. 新建构建任务时,在“源码源”处选择“GitHub”。首次使用GitHub连接,需要新建扩展点实例。
  2. 单击“扩展点实例”右侧的“新建”
  3. 在弹出“新建服务扩展点”对话框,根据需要选择对应验证方式,并填写相应参数。

    • 验证方式一:OAuth认证
      表1 参数说明

      参数名称

      功能描述

      连接名称

      服务扩展点的名称。

      验证方式

      OAuth认证方式,需要登录GitHub账号进行手动授权。

    • 验证方式二:Access Token认证

      表2 参数说明

      参数名称

      功能描述

      连接名称

      服务扩展点的名称。

      验证方式

      Access Token认证。

      Access Token

      请参考Github AccessToken获取GitHub的Access Token,并填入此处认证。

  4. 登录GitHub账号。
  5. 授权成功后,回到新建编译构建任务页面。

    刷新并选择扩展点实例,选择代码仓库及代码分支,单击“下一步”完成后续任务配置即可。