Bitbucket Server Webhook到Jenkins:错误:Jenkins响应:没有使用存储库的git作业

Den*_*boy 8 git ssh bitbucket jenkins

我已经在Bitbucket服务器中将Webhook安装到Jenkins for Bitbucket插件。主要目标是在提交后将触发詹金斯构建。

安装后,我启用了插件:jenkins-url:https:// url / jenkins ssh:ssh @ git ..(在SCM插件jenkins作业中使用了相同的命令)。

詹金斯工作正常(git clone等正常工作),但插件不工作。当我在jenkins webhook插件上单击测试时,它显示了我:

Error: Jenkins response: No git jobs using repository: ssh://git@xx.git t and branches: master 
Run Code Online (Sandbox Code Playgroud)

网址正确。因此,它在我的詹金斯工作(和分支主管)中使用。我什至在jenkins作业中从错误中复制了URL作为URL,它仍然能够克隆存储库。我会忘记什么?

编辑:

我发现一些信息,您应该在工作中启用SCM轮询(即使每年进行一次轮询)。仅此插件有效吗?这是正常行为吗?(这似乎解决了我的问题)

ran*_*boy 6

是的,您必须在Jenkins Job配置的Build Triggers部分中检查Poll_SCM-我可以确认这一点。我正在做与您相同的事情,这就是我如何使其起作用的方法-您可以在Atlassian网站上找到此类确认

  • 多分支管道作业在 Jenkins 2.176+ 中似乎没有“构建触发器”部分。有一个“扫描多分支管道触发器”部分,其中包含“如果不以其他方式运行则定期运行”属性。启用此功能无论从哪一方面都没有帮助。 (2认同)