jenkins集成github

本文介绍了如何解决jenkins集成github的问题,包括在github生成Personal access tokens,配置jenkins系统设置,以及创建使用token登录的jenkins项目。通过这些步骤,可以成功实现jenkins与github的连接并进行项目构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天突发奇想想在jenkins对github进行配置,多次尝试都是无法连接的状态;于是经过多次尝试终于解决了jenkins集成github的问题。

1、github的准备

打开github中的个人设置

在这里插入图片描述

在左侧菜单栏中找到开发者设置

在这里插入图片描述

找到Personal access tokens

在这里插入图片描述

通过Generate new token来生成一个token

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后他会生成一个token,不过你需要注意的是这个token在刷新页面之后就会消失,不会再显示

因此你需要将此token留存下来,或者直接不关闭当前页面,打开一个新的页面去做别的事

在这里插入图片描述

这是刷新之后的样子

在这里插入图片描述

2、jenkins中的配置

打开配置中的系统配置

在这里插入图片描述

找到github设置,进行如下配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、创建jenkins项目

然后我们就可以按照正常流程去创建项目了

创建一个maven项目

在这里插入图片描述

General

在这里插入图片描述

源码管理

在这里插入图片描述

在这里插入图片描述

刚开始我尝试了使用用户名和密码登录,结果发现会报错

在这里插入图片描述

于是通过多方查找,结果发现github在好久之前就需要我们使用token去登录了,因此我们在密码那块输入之前生成的token就可以了。

构建触发器

在这里插入图片描述

构建环境

在这里插入图片描述

项目构建部分

在这里插入图片描述

然后我们就可以对我们的项目进行测试了。

PS:在这里我说一个我在配置中进行的其他配置,可能是无效的,但是也没影响

当我在刚开始对github进行配置时通过网络github需要去在当前项目中开启webhook

在这里插入图片描述

当然结果发现是没有用的,因为我只生成了第一个,因此当前配置项是完全可以不去配置的,他只是用于记录jenkins在github上面拉去代码时记录的日志吧(个人猜测,不知道对不对QAQ)

好了,以上就是我将jenkins集成github的过程了,希望对你有帮助,谢谢。不对的地方希望指正,毕竟我也正在持续学习中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值