跳转至

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 通知。

回到页面顶部