jenkins+gogs实现自动构建maven项目

本文基于《jenkins构建maven项目》,在此之上增加自动构建。

直接进入主题。

我这边的git仓库使用的是搭建在内网的gogs,所以想实现当代码push到git上后就立即自动构建打包该项目,就需要在jenkins上安装gogs的插件。

Jenkins安装Gogs插件

打开 系统管理 -> 管理插件 -> 可选插件 ,在右上角的输入框中输入“gogs”来筛选插件:

jenkins+gogs实现自动构建maven项目

 在Gogs上配置webhook

在需要自动构建的仓库上进行设置

jenkins+gogs实现自动构建maven项目

添加webhook

jenkins+gogs实现自动构建maven项目 推送地址填写为:

http(s)://<你的Jenkins地址>/gogs-webhook/?job=<你的Jenkins任务名>

在jenkins上开启触发器

jenkins+gogs实现自动构建maven项目

这样一来,当有变更被push到git上后,gogs会发送通知给jenkins,jenkins收到通知后就会触发构建。

上一篇:gitlab+jenkins配置webhook报错


下一篇:Jenkins+Gitlab配置Webhook实现提交自动部署