首页 > 解决方案 > 詹金斯建立历史总是消失

问题描述

我正被一个可怕的问题所困扰。我一直在丢失我的多分支管道的詹金斯构建历史。这个问题真的很糟糕,因为我们软件的补丁版本是基于构建计数器的。如果这个 get 被重置,它会以一种非常糟糕的方式弄乱我们的部署文档。这并没有发生在我的所有管道上,但它确实发生在我有很多构建(每天 100 次)的管道上。奇怪的是,虽然我们每天构建这个项目 100 次,但始终重置的分支是我们的主分支,这非常令人沮丧。以前有人遇到过这个问题吗?这已经发生了几个月。

詹金斯版 2.199 分支过滤发生在 Jenkinsfile 中

如果您需要更多信息,我可以提供。

标签: jenkinscontinuous-integrationjenkins-pipelinedevops

解决方案


我的 SCM 的分支选择设置为排除也作为 PR 提交的分支。这会导致您的多分支管道重新扫描并从它看不到的构建历史记录中删除分支。要解决此问题,请将您的分支发现设置为“所有分支”


推荐阅读