Jenkins 多分支作业在某些分支上失败

标签 jenkins head multibranch-pipeline

我有一个 Jenkins 多分支作业,可以从 GitLab check out 并构建代码。
直到最近它都可以正常工作,但现在一些(但不是全部)来自好主的分支无法构建。
Master 总是可以毫无问题地构建。
当我从 GitLab 中的 repo 或通过本地 git checkout -b 分支 master 并推回 Gitlab 然后允许多分支作业获取新分支时,它无法构建它。
我从管道插件 SCMBinder 类收到消息:“无法确定 [branch] 的确切最新版本;退回到不确定性结帐”。
当我在 master 或 slave 的工作区中执行 git status 时,Head 已分离。
当我在本地 git clone 代码并 checkout 分支时,一切都很好,并且头部已正确连接。
此外,当我在 Jenkins 中创建一个带有问题分支的简单管道作业时,它构建正常,并且对工作区的检查显示附加了头部。
我已经升级了 Jenkins 和插件,但这并没有帮助。

令人困惑的是,我从同一个 master 创建了一些其他分支,它们在同一个多分支管道作业中构建得非常好。
此外,如果我分支一个好的分支,那么我在多分支管道中会遇到同样的问题。

任何人都可以建议出了什么问题吗?

最佳答案

对于多分支 Jenkins 项目,我也遇到了类似的问题。

当我单击左侧菜单中的“立即扫描多分支管道”选项时,问题得到解决。

希望它可以帮助某人。

关于Jenkins 多分支作业在某些分支上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58778655/

相关文章:

html - 使用 javascript/jquery 更改 HTML <head> 内容

jenkins - 多分支管道作业的分支索引是否应该由 webhook 自动触发?

ios - Jenkins 是否支持 Xcode 集成

jenkins - 已标记 Jenkins 上的 Karate 测试运行未完成

css - 从 wp_head Wordpress 中删除所有主题 CSS 和 JS,但不删除 wp 管理工具栏

wordpress - nivoSlider 和外部 jquery 之间的 jquery 冲突

jenkins - 如何在多分支管道的 Jenkinsfile 中插入属性?

git - 如何在带有私有(private)存储库的 Jenkins 中使用 go 模块?

ssl - 使用 docker 设置安全的 Jenkins master