Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins多分支管道无法从github检测分支_Jenkins_Github_Jenkins Pipeline - Fatal编程技术网

Jenkins多分支管道无法从github检测分支

Jenkins多分支管道无法从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

我正在为我的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 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。这就是你要找的吗?默认情况下,将排除拉取请求。