前言
Jenkins持续继承实现得需要一个git的钩子功能,就是我们向github/码云等远程仓库push我们的代码时,jenkins能知道我们提交了代码,这是自动构建自动部署的前提。钩子的实现原理是在远端仓库上配置一个Jenkins服务器的接口地址,当本地向远端仓库发起push时,远端仓库会向配置的Jenkins服务器的接口地址发起一个带参数的请求,jenkins收到后开始工作。
一、配置
1、安装Generic Webhook Trigger Plugin插件
2、配置远程仓库地址以及触发器
3、查看Jenkins的API token
4、在gitlab上配置钩子
url格式: http://jenkins用户名:token值@........