今天突发奇想想在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的过程了,希望对你有帮助,谢谢。不对的地方希望指正,毕竟我也正在持续学习中。
|