(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

前言

首先延续上一阶段的内容,在安装好 Jenkins 之后,我们增加关于 JDK、Maven 和 Git 的统一配置,本文将介绍如何让 Jenkins 获得 Github 仓库代码的权利。

获取 Github 的 Personal access tokens

我们使用 Jenkins 获得读取 Github 仓库的权利,这个时候可以通过 Github 来产生一个随机字符串作为凭证,事实上,根据你的需要,这个凭证可以取得的权限非常多。

位置和操作

Settings / Developer settings /Personal access tokens
然后点击按钮 Generate new token
填写描述信息,这里我描述为 token for jenkins
并勾选下面的复选框,有两块
Generate token

(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

得到 token

把复选框里的字符串保存下来,这个页面只会出现一次,我们获取到了 token

(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

配置GitHub Servers

打开 系统管理/系统设置

(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

配置 GitHub Server

Name:自定义
API URL:https://api.github.com 保持默认不变即可
Manage hooks:勾选
点击 Add 添加凭证(其实这个凭证可以直接在 Jenkins 凭证中直接管理)

(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

配置 Github 凭证-token

类型:Secret text
Secret: 即上面从 Github 上得到的 token
ID 和描述可以自定义
添加

(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

配置 Credentials 为刚添加的凭证

选择 Credentials
点击 test connection 验证

(四)Jenkins·让 Jenkins 获得远程代码仓库 Github 的读取权

参考链接

[1]、https://jingyan.baidu.com/article/5d6edee228c88899ebdeec47.html
[2]、https://jingyan.baidu.com/album/20b68a88875f4c796cec62c3.html?picindex=9
[3]、http://www.cnblogs.com/zanjiahaoge666/p/6374837.html