专栏首页晓晨的专栏Jenkins配置Gogs webhook插件

Jenkins配置Gogs webhook插件

前言

我们在前面使用Jenkins集合Gogs来进行持续集成的时候,选择的是Jenkins定时检测git仓库是否有更新来决定是否构建。也就是说,我们提交了代码Jenkins并不会马上知道,那么我们可以通过webhook来解决。Jenkins的插件中心已经有对gogs的支持,真的是非常赞。

https://plugins.jenkins.io/gogs-webhook

安装Gogs webhook 插件

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

在gogs中配置

  1. 进入我们的仓库,点击仓库设置

2.添加webhook

点击 管理Web钩子 -> 添加Web钩子 ->选择Gogs

添加如下配置:

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

3.配置Jenkins

进入主面板,点击我们的任务:

选择配置:

选择Gogs Webhook 根据自己的需要进行配置,如果没有设置密钥那么什么都不用动。

测试

我们回到gogs,点击 推送测试 ,推送成功之后会看到一条推送记录

回到我们的Jenkins可以看到已经成功进行了一次构建:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用 dotnet cli 命令上传 nuget 程序包

    晓晨
  • Jenkins高级教程 - Pipeline 安装

    Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视...

    晓晨
  • 我的微软最有价值专家(Microsoft MVP)之路

    晓晨
  • vs实用插件

    Live Share 强烈推荐的一款插件,能在VS程序中打开文件并且显示他的效果。非常非常实用!,具体功能介绍在你搜索该插件时候有说明,非常非常好用的一款插件...

    小小咸鱼YwY
  • 如何使用代码配置运行Jenkins实例?

    在传播了关于DevOps文化的一些想法之后,我想再次关注Jenkins主题。我将大部分时间都花在各种环境之间,而对于每种环境,我都在一个完全不同的Jenkins...

    泽阳
  • Jenkins系列一:安装和简单配置Jenkins简单介绍Jenkins安装

    Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

    格子Lin
  • 使用无觅相关文章插件一定要删除的代码

    无觅相关文章插件许多博主都在使用,这个插件的确是不错,图文模式的排版美观(虽然文章相关性一直不够),无论是读者还是博主,浏览体验都很好。对无觅本身来说,这一个小...

    Jeff
  • JavaScript全栈开发-工具篇(上)

    ? ? 一、运行环境 1. Node.js 2. Chrome 3. 其它浏览器 二、开发工具 1. WebStorm 1.1 功能特性 1.2 小技巧 1....

    腾讯NEXT学位
  • 网站漏洞测试怎样才能找出漏洞问题原因

    2020年,刚刚开始WordPress博客系统被网站安全检测出有插件绕过漏洞,该插件的开发公司,已升级了该插件并发布1.7版本,对以前爆出的漏洞进行了修补,该企...

    网站安全专家
  • 网站漏洞修复分析php代码漏洞过程

    2020年,刚刚开始WordPress博客系统被网站安全检测出有插件绕过漏洞,该插件的开发公司,已升级了该插件并发布1.7版本,对以前爆出的漏洞进行了修补,该企...

    技术分享达人

扫码关注云+社区

领取腾讯云代金券