【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成

一、简介
Jenkins持续继承实现得需要一个git的钩子功能,就是我们向github/码云等远程仓库push我们的代码时,jenkins能知道我们提交了代码,这是自动构建自动部署的前提。钩子的实现原理是在远端仓库上配置一个Jenkins服务器的接口地址,当本地向远端仓库发起push时,远端仓库会向配置的Jenkins服务器的接口地址发起一个带参数的请求,jenkins收到后开始工作。

二、配置
1、安装Generic Webhook Trigger Plugin插件
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
2、配置远程仓库地址以及触发器
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成

3、查看Jenkins的API token
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成

4、在gitlab上配置钩子
【Jenkins】利用Generic Webhook Trigger Plugin插件实现持续集成
url格式: http://jenkins用户名:token值@........

5、提交代码测试是否成功