Gogs+Jenkins 实现自动构建spring boot项目

位置:首页>文章>详情   分类: 教程分享 > 软件使用   阅读(1583)   2024-03-14 17:29:25

Gogs 端配置


在gogs 仓库设置 菜单里面找到 管理WEB钩子

web钩子

添加新的 Web 钩子 这里类型选择Gogs
gogs

选择后界面为:
钩子配置

这里主要配置两个地方,一个是 推送地址 一个是 密钥文本 其中 推送地址 是必填的,密钥文本不是非必须的,但是这里建议配置一个。

推送地址格式:

http(s)://jennkins主机:端口/gogs-webhook/?job=Jenkins任务名称(分组文件夹都不要只要任务名称)

例如:

http://192.168.0.112:8080/gogs-webhook/?job=spring-boot-demo

密钥文本:

这里没啥要求,写个自己安全点的就行,等会Jenkins那边配置需要用。

填写完成上面两个信息点击  添加Web钩子按钮即可,配置完毕

Jenkins 端配置

首先是安装gogs的插件,在Jenkins的 系统管理->插件管理
如果没安装在可选插件里面找,我这里安装好了就在已安装里面
我这里安装好了就在已安装里面


Jenkins安装完成gogs插件后到任务里面编辑配置配置gogs

1.配置密钥

勾上Use Gogs secret ,下面的输入框输入刚才在gogs配置钩子时候配置的密钥文本内容即可

2.启用gogs构建触发器

构建触发器栏目下面,勾选Build when a change is pushed to Gogs 如上图所示

提示:以上两个项目都是需要Jenkins 安装gogs插件成功后才能在任务配置里面找到,如果没有检查gogs插件是否安装成功。

3.保持任务配置
点击下面的保存应用按钮保存配置
保存配置
至此Jenkins端配置完成
 

测试配置结果

在Gogs配置的web 钩子下面有个测试推送按钮,点击按钮进行测试。点击后去看Jenkins是否已经正常发布。
操作示例图-1669188765820.png

over.



 

地址:https://www.leftso.com/article/1105.html

相关阅读

Gogs 端配置在gogs 仓库设置 菜单里面找到 管理WEB钩子在 添加新的 Web 钩子 这里类型选择Gogs选择后界面为:这里主要配置两个地方,一个是 推送地址 一个是 密钥文本 其中 推...
环境准备dockerdocker-compsemysql 5.6+Gogs docker部署MySQL创建gogs数据库,创建一个空库即可。配置docker-compose.ymlversion...
问题描述部署了私服gogs发现访问总是转圈有点慢。通过F12查看发现是avatar头像服务访问超时,估计是被枪了。解决办法 停止gogs服务,找到 配置文件 gogs/conf/app.ini编...
前言上一篇 小左图工安装说明 讲解了小左图工软件的安装详细步骤,这里我们讲解小左图工授权获取和授权的使用
一. Docker-Compose 简介1. Docker-Compose 简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docke...
Leftso Image Compression 简介提示:Leftso Image Compression 工具已更名为 小左图工Leftso Image Compression 是一款Win...
运行篇命令:# docker run -d -v /jenkins/mysql55:/var/lib/mysql -p 3306:3306 --name mysql55 -e MYSQL_ROO...
windows 7 系统设置系统时间与互联网同步后,点击立即更新,出现下面错误提示:​Windows在与time.windows.com同步时出错解决办法:一. 在windows服务里面设置时间...
Zerotier 是什么​我们的使命是直接连接世界各地的设备,并实现分散计算的新时代
百度云网盘百度网盘介绍       百度网盘(原百度云)是百度推出的一项云存储服务,已覆盖主流PC和手机操作系统,包含Web版、Windows版、Mac版、Android版、iPhone版和Wi...