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

阳光穿透心脏的1/2处 2022-02-27 10:36 589阅读 0赞

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

直接进入主题。

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

Jenkins安装Gogs插件

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lqY2xzeA_size_16_color_FFFFFF_t_70

在Gogs上配置webhook

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lqY2xzeA_size_16_color_FFFFFF_t_70 1

添加webhook

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lqY2xzeA_size_16_color_FFFFFF_t_70 2 推送地址填写为:

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

在jenkins上开启触发器

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lqY2xzeA_size_16_color_FFFFFF_t_70 3

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

发表评论

表情:
评论列表 (有 0 条评论,589人围观)

还没有评论,来说两句吧...

相关阅读

    相关 项目构建工具 Maven

    Maven 是最流行的 Java 项目构建系统。 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为make的