问题标签 [git-webhooks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
380 浏览

python - 解析 GitHub WebHook 有效负载导致 Json 解码错误

在解析从 GitHub WebHook 收到的有效负载时,遇到此问题 JSONDecodeError: Expecting value: line 1 column 1 (char 0)

有效载荷看起来像

错误堆栈跟踪

0 投票
0 回答
225 浏览

git - 复制 Github Webhook -> 对 Postman 的 Jenkins 请求失败:签名与计算的不匹配

Github Webhook(目前已禁用)已连接到 Jenkins 服务器。成功的请求之一是拉取请求创建。

我正在尝试通过在 Postman 上尝试相同的请求(URL、标头和有效负载)来重现相同的请求并查看它是否成功。但它没有给出错误

上下文:为了找到一种在 Jenkins 中发现分支的方法,我正在尝试查看是否可以使用 HTTP 请求将请求从 Lambda 转发到 Jenkins(目前我的 Github webhook 指向需要以某种方式通知 Jenkins 的 Lambda 函数创建了一个新的 PR,因此需要重新索引分支,以便发现新的 PR 分支,以便稍后触发它)

0 投票
0 回答
520 浏览

jenkins - “按名称过滤分支”在 Jenkins 构建触发器中显示错误

“将更改推送到 GitLab 时构建”中的“按名称过滤分支”构建触发器在 jenkins 的“包含”框中提供分支名称时显示以下错误:

错误:以下模式与源存储库中的任何分支都不匹配:qa

我尝试将 */qa、qa、/qa 作为分支名称,但仍然显示相同的错误。

我想,当在 jenkins 中选择“允许所有分支触发此作业”时触发作业时,Web Hook 配置正确。

0 投票
1 回答
226 浏览

jenkins - 针对开放 PR 提交的 Jenkins web-hook 触发器

我已经将我的 Bitbucket 服务器与 Jenkins 服务器集成在一起,并且运行良好。我想配置此集成(Jenkins 服务器 <-----------> Bitbucket 服务器以开发人员提交开放拉取请求的方式,webhook 应该触发相应的 Jenkins 作业。

参考:

(1) https://community.atlassian.com/t5/Bitbucket-questions/How-to-trigger-a-webhook-when-a-commit-is-pushed-to-an-open-pull/qaq-p /1029556

(2) https://community.atlassian.com/t5/Bitbucket-articles/Atlassian-supported-Jenkins-integration-for-Bitbucket-Server/ba-p/1148326

在此处输入图像描述

0 投票
1 回答
252 浏览

gitlab - 集成时抛出 GitLab Webhook 错误

在 GitLab 中为 zohoproject 添加 webhook 时出现错误。

"钩子执行成功但返回 HTTP 401 {"error":{"code":6401,"message":"Unauthorized Access"}}"

我只是在 gitlab 中添加 zoho 项目的 webhook url

例如

https://projects.zoho.com/restapi/portal/25002386/projects/545388000098456754/commits/gitlab/?authtoken=299234b2c777ee4935450b395b361d33

0 投票
1 回答
520 浏览

jenkins - 防止 GitHub Webhook 从标签推送中发送

我的 Jenkins 管道存在问题,该管道将标签作为步骤之一推送,这最终会再次启动构建,从而导致循环。

难道 GitHub 没有办法只发送一个带有源提交而不是标签的 webhook 吗?

0 投票
0 回答
25 浏览

jenkins-pipeline - 创建 GitLab 合并请求时需要更多时间来启动 CI 作业

  • 我正在使用 GitLab 社区版 10.3.5 的 Gitlab 版本。
  • 对于 Gitlab 与 CI 的集成,我编写了 Gitlab webhook 并使用 Jenkins 将其用于 CI。
  • 在 Gitlab 中创建新的合并请求时,现在启动 Jenkins 工作需要更多时间。
  • 在 Gitlab 中测试 webhook 时,它执行成功,并得到如下成功消息。钩子执行成功:HTTP 200
  • 但是,我们没有快速从 Gitlab 项目中配置的 webhook 获取发布数据值,并且更新发布数据值需要很多时间
  • 正因为如此,詹金的工作需要更多的时间来启动和运行。
  • 请注意,Jenkins 和 Gitlab 服务器访问没有问题。它非常快速和活跃。当 MR 创建问题时,在 Jenkins 中启动作业并延迟将发布数据值传递到 webhook。如何解决这个问题?

任何建议将不胜感激。

提前致谢。

0 投票
1 回答
80 浏览

jenkins - 是否可以根据来自 2 个 repos 的 GitHub webhook 设置 Pipeline 作业以触发?

我们有 2 个彼此相关的存储库。管道作业一个接一个地检查。所以理想情况下,只要签入的任何一个 repo 发生变化,它就应该运行。

是否可以将其设置为从来自任一存储库的 webhook 触发器运行,或者两个存储库的 SCM 轮询是唯一的选择?

0 投票
2 回答
368 浏览

github - One github commit creates multiple Codebuild builds

I setup a test environment Codebuild + Github and am facing an issue: Every time I make a commit in Github, Codebuild will trigger 3 identical builds.

My buildspec.yml:

My code build config: Codebuild Config

And my build history: Build History

A few notable things:

  1. Manual builds only trigger one build
  2. The three builds are from the same hook and source version
  3. In github, the commit is only referencing the first of the 3 builds (latest commit points to build 13, previous commit points to build 9, etc).
  4. My project only has one branch (master)

Do you have any idea why this is happening, and how I can prevent this from happening again?

0 投票
1 回答
41 浏览

servicestack - ServiceStack Webhook + ServiceStack.Webhooks.OrmLite 订阅商店插件问题

我已经为我的 ServiceStack 项目启用了 Webhook,在该项目中我使用 ServiceStack.Webhooks.OrmLite OrmLiteSubscriptionStore 来存储我的订阅,除了删除操作之外一切正常,它给出了以下错误:

尝试了所有可用的公开内容,包括版本匹配清除本地 nuget 缓存对我没有任何作用。