gpt4 book ai didi

jenkins - Bitbucket webhook 触发 Jenkins 作业

转载 作者:行者123 更新时间:2023-12-02 16:42:06 28 4
gpt4 key购买 nike

我无法在 bitbucket 服务器中获取 webhook 来启动 Jenkins 作业。我已阅读此处的其他已回答问题,但无法继续。

Bitbucket 设置:

  • 未安装特殊插件
  • 在存储库设置中,我设置了一个 Webhook
  • 网址:http://[my jenkins url]/bitbucket-hook/(是的,我有尾部斜杠)
  • 已选择 repo 推送事件

Jenkins 设置:

  • 已安装 Bitbucket 插件
  • 创建了新工作
  • 将 SCM 设置为 Git 并添加存储库详细信息
  • 将要构建的分支设置为 ** 或 refs/heads/rob-jenkins(git 中的分支)
  • 将更改推送到选定的位桶时构建

我做什么:我对 rob-jenkins 分支中的文件进行了更改,推送,但 Jenkins 中未启动该作业。

我所看到的:在 bitbucket、repo 设置、webhooks 中,我可以看到推送提交后立即触发 webhook。它有一个 200 http 状态代码,响应正文为空。

在 Jenkins 中,我设置了一个记录器

com.cloudbees.jenkins.plugins.BitbucketHookReceiver
com.cloudbees.jenkins.plugins.BitbucketJobProbe
com.cloudbees.jenkins.plugins.BitbucketPayloadProcessor
com.cloudbees.jenkins.plugins.BitBucketTrigger

当我查看这些日志时,我只能看到来自 com.cloudbees.jenkins.plugins.BitbucketHookReceiver 的 1 个条目

Received commit hook notification : {"eventKey":"repo:refs_changed","date":"2018-05-22T12:18:11+1000","actor":{"name":"xxxxxx","emailAddress":"xxxxxx@xxxxxx.com","id":53,"displayName":"xxxxxx","active":true,"slug":"xxxxxxx","type":"NORMAL"},"repository":{"slug":"xxxxx","id":1,"name":"xxxxx","scmId":"git","state":"AVAILABLE","statusMessage":"Available","forkable":true,"project":{"key":"SS","id":2,"name":"xxxxx","description":"xxxxxx","public":false,"type":"NORMAL"},"public":false},"changes":[{"ref":{"id":"refs/heads/rob-jenkins","displayId":"rob-jenkins","type":"BRANCH"},"refId":"refs/heads/rob-jenkins","fromHash":"1d9ad42fa404c893853094b0072e5b839f787589","toHash":"9bf7dc873f355259e4338ee80afbd246ecbb48a9","type":"UPDATE"}]}

日志中没有其他条目。

在作业本身中,BitBucket Hook Log 屏幕仅显示“轮询尚未运行。”

不知道为什么它没有触发 Jenkins 工作......我错过了什么?

  • 我尝试过手动设置轮询 SCM,但没有效果。
  • 我已经完成了手动构建,效果很好

最佳答案

正如 @tomas-bjerre 所评论的,解决方案是使用不同的插件

I would recommend using thie plugin instead: github.com/jenkinsci/generic-webhook-trigger-plugin – Tomas Bjerre yesterday

关于jenkins - Bitbucket webhook 触发 Jenkins 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50458946/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com