0

我想在 Gogs 上推送标签后立即启动 Jenkins。

我已经做了什么:

  1. 我在 Jenkins 上安装了 Gogs Webhook 插件并配置了秘密
  2. 我在 Gogs 中配置了 webhook 来调用 Jenkins 作业

如果我使用推送事件,这有效,但是当我尝试使用 Create 事件时,我收到以下响应错误:

{"result":"ERROR","message":"Only push event can be accepted."}

如何将标签版本传递给 Jenkins 工作?

4

1 回答 1

0

似乎gogs-webhook-plugin目前只支持推送事件。查看此问题以获取更多详细信息:

调查了问题,但 Gogs 没有触发 webhook。此处也报告了此问题 #5042。其次,到目前为止,我们只触发推送事件,参见文件 GogsWebHook.java 中的第 104 行。如果 Gogs 问题得到解决,我们可以看看我们是否可以在这个 webhook 中实现它。将关闭此问题。

现在 Gogs 正在触发创建标签的 webhook,添加此功能的贡献将非常有用。

于 2019-01-09T19:31:17.287 回答