Jenkins 配置 Gogs webhook插件
2018-03-27 by dongnan
目标
jenkins
使用 Gogs webhook
插件。
环境
配置
jenkins
安装插件
在 jenkins -> 管理插件 -> 过滤 -> gogs -> 安装。
安装完成后 webhook 地址类似如下:
http://jenkins-server/gogs-webhook/?job=your_jobname
使用插件
在 jenkins -> 项目名称 -> 构建触发器 -> 选择 "Build when a change is pushed to Gogs" 。
Gogs
添加 webhook
在 gogs -> 项目仓库 -> 仓库设置 -> 管理 Web 钩子 -> 添加 Web 钩子 。
检查 webhook
配置好 webhook
后,Gogs
会发送一个 ping
来测试这个地址。如果成功那么这个 Webhook
前就会加上一个绿色的勾,如果是一个红色的叉子则添加失败。
验证
提交代码后,gogs
将推送事件消息到 jenkins
,触发 jenkins
进行项目构建工作。
扩展
什么是 Webhook
?
Web
钩子允许您设定在 Gogs
上发生指定事件时对指定 URL(例如 jenkins
job地址) 发送 POST
通知。