codeci
使用GitHub仓库构建
更新时间:2021/02/09 GMT+08:00
背景信息
- 编译构建服务默认从代码托管服务拉取代码构建,对于托管在GitHub上的代码,可以使用GitHub连接实现代码拉取。
操作步骤
- 创建构建任务,在“选择代码源”阶段选择“GitHub”。
- 首次使用GitHub连接,需要新建Endpoint实例,单击“Endpoint实例”右侧“新建”。
进入“服务扩展点管理”页面,在“新建服务扩展点”下拉列表选择“GitHub”。
- 弹出“新建服务扩展点:GitHub”对话框,为连接添加授权,包括“OAuth认证”和“AccessToken认证”两种验证方式。
- OAuth认证
选择“OAuth认证”,输入服务扩展名称,然后单击“使用Oauth授权”。
参数说明如下表所示:
参数名称
功能描述
验证方式
OAuth认证方式,需要登录GitHub帐号进行手动授权。
服务扩展点名称
服务扩展点的名称。
使用OAuth授权
单击进入GitHub登录页面,登录后手动授权,获取访问GitHub仓库的权限。
- Access Token认证
选择“AccessToken认证”,输入服务扩展点名称,然后参考Github AccessToken,将获取到的token粘贴到“Access Token”输入框。
参数说明如下表所示:
参数名称
功能描述
验证方式
选择“AccessToken认证”
服务扩展点名称
服务扩展点的名称
Access Token
需要在GitHub-Settings-Developer settings中生成Personal access tokens,并填入此处用来认证
- OAuth认证
- 登录GitHub帐号。
- 授权成功后,回到新建编译构建任务页面。
刷新并选择Endpoint实例,选择代码仓库及代码分支,单击“下一步”完成后续任务配置即可。
父主题: 服务扩展点管理
