gpt4 book ai didi

github - Jenkins - 多分支管道 : Could not fetch branches from source

转载 作者:行者123 更新时间:2023-12-05 07:41:21 29 4
gpt4 key购买 nike

我正在尝试使用 GitHub 在 Jenkins 中创建一个多分支管道项目。

在项目的状态页面中,我收到消息说 Jenkins 文件没有分支并且没有构建项目,正如我们在这张图片中看到的:

enter image description here

当我扫描存储库时,日志显示

enter image description here

我用 GitHub 源配置了项目,正如我们在这张图片中看到的:

enter image description here

存储库的 URI,在根目录中有 Jenkinsfile. 的地方是: https://github.com/AleGallagher/Prueba1

你能帮帮我吗?我已经为此花费了很多时间,但我不知道该怎么做。

谢谢!

最佳答案

要使用多分支管道,必须在存储库分支中拥有 Jenkinsfile。怎么运行的?Multibranch 管道作业首先扫描所有存储库分支并查找 Jenkinsfile,如果它能够满足条件,它将通过执行 Jenkinsfile 代码继续构建,如果它无法找到 Jenkinsfile,那么你会发现在控制台中“不符合标准,在分支中找不到 jenkinsfile”。对于 jenkinsfile,请访问 https://jenkins.io/doc/book/pipeline/jenkinsfile/

建议:-

  1. 选择 git 作为分支源的选项。
  2. 设置凭据 - 优先使用 ssh。将私钥作为 Jenkins 端
  3. 确保您拥有对存储库的正确访问权限,如果不能通过同一用户的 put key (存储库中的 ssh 公钥)授予访问权限

如果问题仍然存在,请告诉我。

关于github - Jenkins - 多分支管道 : Could not fetch branches from source,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45395320/

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