在gogs 仓库设置 菜单里面找到 管理WEB钩子
在 添加新的 Web 钩子 这里类型选择Gogs
选择后界面为:
这里主要配置两个地方,一个是 推送地址 一个是 密钥文本 其中 推送地址 是必填的,密钥文本不是非必须的,但是这里建议配置一个。
http(s)://jennkins主机:端口/gogs-webhook/?job=Jenkins任务名称(分组文件夹都不要只要任务名称)
例如:
http://192.168.0.112:8080/gogs-webhook/?job=spring-boot-demo
这里没啥要求,写个自己安全点的就行,等会Jenkins那边配置需要用。
填写完成上面两个信息点击 添加Web钩子按钮即可,配置完毕
首先是安装gogs的插件,在Jenkins的 系统管理->插件管理
如果没安装在可选插件里面找,我这里安装好了就在已安装里面
Jenkins安装完成gogs插件后到任务里面编辑配置
勾上Use Gogs secret ,下面的输入框输入刚才在gogs配置钩子时候配置的密钥文本内容即可
在构建触发器栏目下面,勾选Build when a change is pushed to Gogs 如上图所示
提示:以上两个项目都是需要Jenkins 安装gogs插件成功后才能在任务配置里面找到,如果没有检查gogs插件是否安装成功。
3.保持任务配置
点击下面的保存或应用按钮保存配置
至此Jenkins端配置完成
在Gogs配置的web 钩子下面有个测试推送按钮,点击按钮进行测试。点击后去看Jenkins是否已经正常发布。
over.
http://blog.xqlee.com/article/1105.html