gogs配置webhook

  • 0.12.10 可以使用webhook
  • 0.12.9 【小版本有问题】

jenkins 安装【Generic Webhook Trigger】插件

  • 1.构建触发器->Generic Webhook Trigger
 【Post content parameters】添加一个新的
     Variable:ref
    Expression:$.ref
        选择JSONPath

【Token】新增一个字符串

【Optional filter】
 Expression: ^(refs/heads/master)$   #(触发的分支master)
         ^(refs/heads/master|refs/heads/dev)$         #触发的分支(master|dev)
 Text: $ref

gogs配置

【仓库设置】->【管理 Web 钩子】
【添加新的 Web 钩子】->【gogs】

推送地址: http://URL/generic-webhook-trigger/invoke?token=TOKEN_HERE
数据格式:application/json
请设置您希望触发 Web 钩子的事件:只推送push事件
是否激活:是
  • 测试推送【成功】