一、插件简介
1、什么是 GitHub Jenkins Plugin ?
GitHub Jenkins Plugin 是 实现 Jenkins 与 GitHub 项目的差距。用于配置 Jenkins 触发器,接受码云平台发送的 WebHook 触发 Jenkins 进行自动化持续集成或持续部署,并可将构建状态反馈回码云平台。
二、插件安装
1、在线安装
1.1、前往 Manage Jenkins -> Manage Plugins -> Available
点击“可选插件”,
1.2、右侧 Filter 输入: GitHub
1.3、下方可选列表中勾选 GitHub(如列表中不存在 GitHub,则点击 Check now 更新插件列表)
1.4、点击 Download now and install after restart
2、手动安装
2.1、从 release 列表中进入最新发行版,下载对应的 XXX.hpi 文件
2.2、前往 Manage Jenkins -> Manage Plugins -> Advanced
2.3、Upload Plugin File 中选择刚才下载的 XXX.hpi 点击 Upload
2.4、后续页面中勾选 Restart Jenkins when installation is complete and no jobs are running
三、插件配置
1、添加Github配置
1、前往 Jenkins -> Manage Jenkins -> Configure System -> Github -> Github 服务器
2、在 Connection name 中输入 Github 或者你想要的名字
3、API URL 中输入码云完整 URL地址: https://api.github.com (企业用户输入部署的域名)
4、点击提示中的 “personal access token”,前去创建自己的 Github API Token
admin:repo_hook - for managing hooks (read, write and delete old ones)
repo - to see private repos
repo:status - to manipulate commit statuses
前往:https://github.com/settings/tokens, 获取 Github API Token
5、Credentials 中如还未配置 Github 凭据,点击 Add - > Jenkins
Domain 选择 Global credentials
Kind 选择 Secret text
Scope 选择你需要的范围
Secret text 输入你的Github私人令牌,获取地址:https://github.com/settings/tokens
ID, Descripiton 中输入你想要的 ID 和描述即可。
5、Credentials 选择配置好的 Github API Token
6、点击 Test Connection 测试链接是否成功,如失败请检查以上 3,4,5 步骤。
配置成功后如图所示:
点击Verify credentials测试token,显示Credentials verified for user xxx, rate limit: xxxx,说明配置完成了,这样你的Jenkins就具有访问你的github的权限了。
参考资料
https://www.cnblogs.com/jubaotan/p/9205671.html
更新时间:2023-12-28 09:15