jenkins安装,github+jenkins的使用

jenkins安装,github+jenkins的使用

 

一、jenkins和tomcat的基本配置

1、配置java环境变量和把tomcat设置成自启动服务
这里讲的很好自己看吧:https://blog.****.net/qq_23543983/article/details/80868024
2、jenkins下载
推荐下载war包。下载地址:https://jenkins.io/download/
下载完毕后把,war文件放到tomcat的webapps文件夹下,地址栏输入http://localhost:8080/jenkins/就会进入jenkins页面。admin的初始密码在C:\Windows\ServiceProfiles\LocalService.jenkins\secrets\initialAdminPassword路径下,输入密码开始下载推荐插件。插件可能容易下载失败,可以进入jenkins后手动下载,百度下可以先下载插件然后上传插件的如遇到以下问题:
​​​​​​jenkins安装,github+jenkins的使用
可以到这个地址http://updates.jenkins-ci.org/download/plugins/下载对应的插件。然后到这里上传插件,重启jenkins(如果是按照上面的步骤安装的jenkins和tomcat可以到任务管理器重启tomcat,然后刷新以下就可以重启了)即可
3、插件下载完成后可以修改下admin的密码为123456,123456加密后#jbcrypt:$2a1010MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq
修改 C:\Windows\ServiceProfiles\LocalService.jenkins\users\admin_7182749087359795761/comfig.xml 文件后,保存重新启动Jenkins程序。再以用户名admin 密码123456 成功登录。
​​​​jenkins安装,github+jenkins的使用

二、git配置

jenkins安装,github+jenkins的使用
注意这里是到git.exe目录不然后面配置源码地址的时候会报错。然后TestConnection出现4997就是配置成功了。
进入自己github配置token(后面会用到)。如图:
jenkins安装,github+jenkins的使用
提交之后记得复制自己的token保存一个文件夹,不然后面就找不到了。
返回jenkins新建一个item,如图:
jenkins安装,github+jenkins的使用
点击确定之后配置自己的源码管理,输入自己的github上的工程地址(clone的地址就是),点击add添加凭证,secret text 就是刚才保存的token,然后id和描述随便写一下就好了,添加之后就可以在 Credentials找到自己添加的那个凭证了jenkins安装,github+jenkins的使用jenkins安装,github+jenkins的使用
想要webhooks触发jenkins自动构建需要在github对应的工程setting里设置webhooks如图:
jenkins安装,github+jenkins的使用
payload url可以从jenkins得到,首先你要下载一个ngrok.exe做内网穿透,因为本地是没办法触发push操作的。下载好之后打开,输入命令ngrok.exe http 8080(端口需要看你jenkins是配置的什么就写什么),之后选择那个类似https://38f84406.ngrok.io地址就好了。返回jenkins配置如图
jenkins安装,github+jenkins的使用Jenkins URL需要按照ngrok.exe得到的地址配置,然后点击下面的高级,勾选为 Github 指定另外一个 Hook URL,下面出现的地址就是需要放在github上的payload url地址。配置好之后就可以回到github点击redeliver模拟触发push操作,看自己jenkins新建的item构建成功就OK了