Jenkins多分支管道无法从github检测分支
我正在为我的github repo使用多分支管道,它会轮询github repo的更改,但无法识别分支。我也尝试过手动扫描回购协议(现在使用扫描存储库)。当我检查存储库的日志时,扫描发现它跳过了分支,没有任何原因/错误 存储库扫描日志:请参阅分支-PH055018Jenkins多分支管道无法从github检测分支,jenkins,github,jenkins-pipeline,Jenkins,Github,Jenkins Pipeline,我正在为我的github repo使用多分支管道,它会轮询github repo的更改,但无法识别分支。我也尝试过手动扫描回购协议(现在使用扫描存储库)。当我检查存储库的日志时,扫描发现它跳过了分支,没有任何原因/错误 存储库扫描日志:请参阅分支-PH055018 Started by user unknown or anonymous [Tue Sep 18 01:48:11 CDT 2018] Starting branch indexing... 01:48:12 Connecting t
Started by user unknown or anonymous
[Tue Sep 18 01:48:11 CDT 2018] Starting branch indexing...
01:48:12 Connecting to https://github.***.com/api/v3 using admin/****** (GitHub Enterprise)
01:48:12 Connecting to https://github.***.com/api/v3 using admin/****** (GitHub Enterprise)
Examining Org/Branch1
Checking branches...
Getting remote branches...
Checking branch AO055200
Getting remote pull requests...
‘Jenkinsfile’ found
Met criteria
No changes detected: AO055200 (still at 4591b6532f66cb042f577a010b15920d88228be4)
Checking branch CR017933
‘Jenkinsfile’ found
Met criteria
No changes detected: CR017933 (still at 3adf73afbdac409122f8094bb613dfaf2e5ccf20)
Checking branch PH055018
Checking branch master
‘Jenkinsfile’ found
Met criteria
No changes detected: master (still at 76ffdb47caf9a544b1b19b4eb35d5b2df5fab77b)
4 branches were processed
Checking pull-requests...
Checking pull request #29
‘Jenkinsfile’ found
Met criteria
No changes detected: PR-29 (still at aca8973b0b496292c1342dbf63bab25fec0f068e+76ffdb47caf9a544b1b19b4eb35d5b2df5fab77b)
1 pull requests were processed
Finished examining Org/Branch1
[Tue Sep 18 01:48:15 CDT 2018] Finished branch indexing. Indexing took 3.6 sec
Finished: SUCCESS
Jenkins只识别了4个分支中的3个,尽管所有4个分支都有Jenkins文件。
有人能告诉我如何调试这个场景吗?提供您的jenkins文件,它可能有一些错误。我看到四个分支中有一个是PR。您可能没有看到这个分支吗?它将在PR选项卡上。@JoergS这个分支确实是PR的一部分,我在PR选项卡上看到了它。然而,我的观点是,不管PRs如何,jenkins都应该能够识别分支机构。此外,还为分支机构和PRs添加了检查。在这种情况下,分支检查失败,PR检查通过。在github分支源配置中的多分支项目选项中,您可以配置Jenkins,使其不从分支列表中排除PRs。这就是你要找的吗?默认情况下,将排除拉取请求。