我无法让Jenkins多分支管道检测在Bitbucket服务器(私有实例)中创建的请求请求。我已经设置了“到Jenkins的Bitbucket服务器Webhook”,它会触发除pull-requests之外的master,develop和feature分支上的构建。我已经在Jenkisfile中定义了构建步骤,并且可以确认PR分支也包括Jenkinsfile。 在Jenkins配置中,我在“分支源”配置下启用了“发现分支”
答案 0 :(得分:0)
拉取请求不是分支,通常是在发布到分支之前完成的操作。通常,拉取请求会被批准,然后发布到master分支。
答案 1 :(得分:0)
好的。经过多次尝试和错误以及Google搜索,我设法使Jenkins Multibranch管道与Bitbucket服务器一起工作。关键是要使用“ Bitbucket”(来自bitbucket分支源插件)作为“分支”源。另外,我必须在我的Jenkins文件中包含一个虚拟触发器,以使Jenkins Webhook可以从bitbucket运行
triggers {
bitbucketPush()
pollSCM('0 0 1 1 0')
}