gpt4 book ai didi

Jenkins 多分支管道 - 创建 PullRequest 时不会从 Bitbucket 触发扫描

转载 作者:行者123 更新时间:2023-12-05 06:06:01 24 4
gpt4 key购买 nike

我们已配置 Jenkins 多分支管道以自动构建功能分支,这些分支在 Bitbucket 中作为拉取请求提交。对于 Bitbucket(Server) 中的 Webhook creatin,我们使用 Jenkins 的参数化构建。在 Jenkins 中,我们已经成功地配置了它,可构建的分支被检测到,就像一个魅力。

问题是我必须告诉 Jenkins 每 2 分钟检查一次新分支,我宁愿在创建、合并或更改 PR 时通知 Jenkins。来自 Bitbucket 的所有其他通知工作得很好,多分支构建中的更改会导致自动构建,在非多分支管道上的正常构建也可以正常工作。

有人知道为什么无法从 Bitbucket 触发扫描吗?如果有人需要,我可以提供我的配置截图...谢谢卡斯滕

最佳答案

您需要向 Bitbucket 中的每个存储库添加相应的 Webhook,以便在特定操作时触发构建。我们在 Bitbucket ( https://marketplace.atlassian.com/apps/1215474/post-webhooks-for-bitbucket?hosting=server&tab=overview ) 中使用了一个额外的附加组件,但您甚至可以在 Bitbucket 中使用默认的 Webhook 实现(此处描述 https://confluence.atlassian.com/bitbucketserver/managing-webhooks-in-bitbucket-server-938025878.html )

Jenkins 中的端点由 Multibranch 插件定义。就是这个:“YOUR_JENKINS_URL/bitbucket-scmsource-hook/notify”

参见 https://support.cloudbees.com/hc/en-us/articles/115000053051-How-to-Trigger-Multibranch-Jobs-from-BitBucket-Server-一个好的指南。

关于Jenkins 多分支管道 - 创建 PullRequest 时不会从 Bitbucket 触发扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65914502/

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