Rob*_*ond 5 jenkins jenkins-plugins bitbucket-server
我无法将Webhook放入bitbucket服务器来开始Jenkins工作。我已经阅读了这里的其他回答的问题,无法解决。
Bitbucket设置:
Jenkins设置:
我的工作: 我对rob-jenkins分支中的文件进行了更改,然后进行了推送,并且该作业未在Jenkins中启动。
我所看到的: 在bitbucket,回购设置,webhooks中,我可以看到推送提交后立即触发了webhook。它具有200 http状态代码,响应正文为空。
在詹金斯,我为
com.cloudbees.jenkins.plugins.BitbucketHookReceiver
com.cloudbees.jenkins.plugins.BitbucketJobProbe
com.cloudbees.jenkins.plugins.BitbucketPayloadProcessor
com.cloudbees.jenkins.plugins.BitBucketTrigger
Run Code Online (Sandbox Code Playgroud)
当我查看这些日志时,我只能从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"}]}
Run Code Online (Sandbox Code Playgroud)
日志中没有其他条目。
在作业本身中,“ BitBucket挂钩日志”屏幕仅显示“轮询尚未运行”。
不知道为什么它不能触发詹金斯的工作……我想念的是什么?
正如 @tomas-bjerre 所评论的,解决方案是使用不同的插件
\n\n\n\n我建议使用 thie 插件:github.com/jenkinsci/generic-webhook-trigger-plugin \xe2\x80\x93 Tomas Bjerre 昨天
\n
| 归档时间: |
|
| 查看次数: |
3204 次 |
| 最近记录: |